[Echlin, Michael]
I am not sure if this applies or not but here goes.
On a WIN NT server I wanted to get zope running with another program on the same server that also required python. Problem is it needed a different version of python that had been hacked and wouldn't work with Zope. It also set up some environment variables that zope couldn't live with.
So I installed zope as an app and used srvany (part of the windows NT resource kit) to serve cmd calling a cmd file that set the variables to values zope could live with and then called zopes start.bat
It is installed as an app and runs as a service in it's own virtual machine.
It's a good approach but I tend to just go to the registry and change the command line that the service uses when it launches Zope. Cheers, Tom P