title: Good Sample .Net Windows service to report an error
body: <p>I am writing a windows service that will be doing a lot of network communication (copy many many files in shared folders and modify database).</p>
  
  <p>I need a way to notify a user (if logged on) of any exceptions/errors. My issue is do group to errors for send it (by email) to administrator address.</p>
  
  <p>I am aware of event logging neither notification bubble from system tray, but the administrator not views that log, he prefers email. </p>
  
  <p>The ideal component is ASP.NET Health Monitoring, but only works for IIS, and it is required a component similar for Windows Services.</p>
  
  <p>Any sample application Windows Service in C# or another language in .net (with source code) about this issue ??</p>