It was originally designed for Windows NT, and will work with just about any version of Windows from Windows XP on up. There are several out there, but our favorite is SrvStart. To run an app as a service, you're going to need a small, third-party utility. Type the following command into Notepad: Start program name /high c:program files program locationprogram.exe. Ready to roll? Let's talk about how to set it up. Others may add themselves to your Startup folder, so you can remove them there. Most programs have an option in the interface for toggling this setting. If you need the interface available regularly for an app, it may not be best suited to run as a service. From here, drill down through the directories into Windows > Start Menu > Programs > Start.
Before getting started, you should be aware of a couple of important caveats to running an app as a service: Select Startup on the left side of the window and Settings should show you a list of apps that you can configure to start when you log in.