In another question I posted yesterday, I got very good advice on how a Python script could be run as a service in Windows. What I\'m left wondering is: How is Windows aware
You can use srvany.exe from Windows NT Resource Kit to create a user defined service that will show up in the admin tools...
http://support.microsoft.com/kb/137890
I am using this method to run tracd (a python script / server) for trac.
Here are some very clear instructions: http://www.tacktech.com/display.cfm?ttid=197
It does require some registry editing (very minimal and easy) but will allow you to make any command line / script a windows service.