Now that I have tested my EXE which includes my Windows Service base class, it was time to move it at the framework level. So, I have to move the Windows Service base class at the framework level and I simply changed two lines in my EXE to point to the framework location for the instantation of the class instead of the local copy of that class inside the EXE. Surprise, it doesn't work. It cannot start either from the EXE or from the Services interface. I assume this is because a Windows Service cannot be hosted inside a DLL. Is that correct? If yes, how can I move that class up there and have it working? If not, what kind of configuration settings might be required to be adjusted somewhere?