Writing / Debugging a Windows Service in VS 2005
(There’s a million of these out there) but here’s one I haven’t seen before.
Short version is that you include a form in your service. Start your service with a command line (ie. Service.exe -instance) and it runs from a form.