Application as Service is an advanced system utility which lets you run any application as Windows 2000/XP/2003 Service. You can easily configure Application as Service using its intuitive GUI interface or command line configurator directly from your software. Application as Service features very low CPU usage, custom environment variables, monitoring and detailed logging as well as many other features. You can use Application as Service software to: Launch any application as Windows 2000/XP/2003 service at system boot, before user logon; Automatically start applications before and after service; Run your application without the need of a user session; Run executable: 16 bit (Dos, Windows, OS/2), 32 bit, batch files, scripts (VBScript, JScript) as a service; Achieve higher fault tolerance with your software reporting private errors to the event log and automatically restarting on errors; Auto restart application after application termination; Redirect STDIN and STDOUT to file for console application; Specify application priority; Allow multiple processes to run within the same service; Standard input/output automatic redirection to files.
More information from program website