.NET System.ServiceProcess extensions