Du kannst Dir das ServiceManager-Grundgerüst selber programmieren und dann die Service-Installation parametrisierbar machen:
Code:
c:\> MyService /i /n:YourService
Würde dann den MyService.Exe als Dienstname YourService registrieren. Beim Uninstall müsste dann natürlich der gleiche Servicename angegeben werden