Question: How can I turn a given normal application into a Windows service under Windows XP?

EDIT: This is a server application, so it has no GUI and does not require any input or output.

Answer: 
You can use SC to create user defined services. This command will create a service:

```
sc.exe create "Service Name" binPath= "C:\Your Program.exe"

```

Note there must be a space between binpath= and the program location.

To Delete the service use:

```
sc.exe delete "Service Name" 

```
[FireDaemon](http://www.firedaemon.com/) is another option for doing this.