It's still a little foggy exactly what you want. Are you saying that you want to turn your existing application into a service, or that you want to write a service to somehow control your existing application? If you mean the second option, what would this control involve? Are you saying that you just want to start your application when Windows starts, or that you want to run it at specific intervals, or something else?