Applications which need to be controlled directly as a service can implement
the WrapperListener interface and then register themselves with the
WrapperManager on instantiation.
WrapperServicePermissions are used to grant the right to start, stop,
pause, continue, interrogate, or send custom codes to other services
running on a Windows system.