protected override void OnStart(string[] args) { try { prog = new Program(); Thread t = new Thread(prog.Start); t.Start(); } catch (Exception ex) { EventLog.WriteEntry("EventToSyslog problem", ex.Message, EventLogEntryType.Error, 15); } }