It's possible to run Tcl scripts as [service]s under Microsoft Windows NT. Matt Newman has done a nice job of producing a wrapper, tclsvc that lets any event-driven Tcl script run as a service. Get it from

If you are running a TCL script as a service and want to be able to name the service, the easiest way to do so is to copy the tclsh interpreter to the name of the service you want, and then interpret your script using that executable instead of tclsh.exe. -- Dave Fisher, 2005-01-02