ServiceShell is a user-defined Windows service manager. With ServiceShell, you can register your normal application program as a service and manage it easily. Once your application program changed to the service by ServiceShell, it will be started at boot time (before log-in) and stay running even if the Windows session being ended. ServiceShell controls each registered services systematically, prepared for system errors, shut down problems of user-defined services. This version adds Windows Server 2008/R2 compatibility and a minor issue on stopping application program has fixed.