Hi Daniel.
What I miss in all of this is how do other subsystems deal with the different lifetime of their stuff? Or maybe only drm really has this issue? Anything we could learn from others?
Reading through the thread - this is all covered in more than sufficient details in other mails. So forget this comment.
Sam