I installed the service and ran from the .py file directlly.  Works like a champ in this regard.
So it definitely appears that something is being run differently when run from the py2exe service...

 
On 4/11/06, Gordon Scott <gscott2112@gmail.com> wrote:

>>Some COM objects are not suitable for use in a service environment and there
>>isn't much Python can do to work around it.  Having the service flagged to
>>"interact with the desktop", or setting an explicit username for the service
>>to use may help though...
 
The COM object definitely works in a service environment.  We are currentlly using the com object in a C++ based NT Service.
I'm trying to build a service to do some additional tasks to complement the main service, I was hoping to be able to do this in Python however as it is so much easier that way.