title: c# pattern for a visual interface to configure a service
body: <p>I have a service that runs in a privileged  mode but occasionally the user who is unprivileged will need to configure it (selecting relevant hardware etc). I need to provide a simple visual interface for this.</p>
  
  <p>As services can't interact with the visual environment by creating windows etc, I'm wandering what the best way to provide this interface is. Are there any good methods or patterns that people have used in the past? </p>
  
  <p>Cheers,</p>
  
  <p>Richard</p>