Note that you will have to make your COM object run Out-of-process (exhibited by the EXE).
Do you really need the same COM object that is used everywhere? Or just want to control the same basic resources from one checkpoint?
COM Singleton , . , , , " ". , COM , - , ( - , new CreateInstance() ). , COM- . , .
- - COM- . , . COM- COM-, "" , . singleton COM- . .