Das Problem ist vermutlich das du mit CoUninitialize dein
COM-Appartment abmeldest obwohl du noch gültige Interface-Zeiger hast. Wenn diese nun (automatisch) freigegeben werden so kracht es auf
COM-Ebene.
Windows Vista - Eine neue Erfahrung in Fehlern.