Access a COM server provided by a W2K service


i would like to create a service that creates the one and only instance of a
COM object.
Other applications should access the instance of the COM object then.
The problem is that this requires to pass the COM object from the security
context of the service (SYSTEM) to the security context of the client
application (any user context).
This does not work for me - i get an error message that the COM server needs
to programmed in a way to allow this - but how?
Maybe there is another way to have a COM object loaded by the Windows OS
itself - if any this would be even better.
COM+ does not seem to help - it implements only object pooling but not
singleton objects.

Thanx for any instructions.

    Hansj?rg Reister
    Stuttgart, Germany