>I don't know why the .OnStart() wouldn't work for you.
With that, I can run it from the EXE but not from the Services. With Run(), I can run it from the Services but not from the EXE as it says:
"Cannot start service from the command line or debugger. A Windows Service must first be installed..."
>No, as I said it's a Console app. You can't have any UI in a Windows Service ... and I'm betting that you might even have problems if you have anything in the code referencing Windows.Forms, even if you only use it when running interactively. The Console app feature works fine. You can use Console.WriteLine() if you want to show message or just use your usual debugging from Visual Studio.
Yes, that's the plan. All that is referring to a form has been/will be updated by the time I am done with this.