Windows Service Manager is a small tool that simplifies all common tasks related to Windows services. It can create services (both Win32 and Legacy Driver) without restarting Windows, delete existing services and change service configuration. It has both GUI and Command-line modes. It can also be used to run arbitrary Win32 applications as services (when such service is stopped, main application window is closed automatically).

Here is a list of SrvMan's key features:
Allows creating driver and Win32 services without restarting.
Supports both GUI and Command Line.
Supports all modern 32-bit and 64-bit versions of Windows
Allows running arbitrary Win32 applications as services.
Allows installing & running legacy driver services in a single command line call.
The latest version of SrvMan for both x86 and x64 systems can
be downloaded here: srvman-1.0.zip.
Source code can be downloaded here:
srvman-1.0-src.zip. Note that you need
BazisLib library to build the
sources.
Feel free to ask questions about SrvMan or any other SysProgs tools on the SysProgs.org forum.