If you haven't looked at the TopShelf project from my buddy Dru Sellers for quickly standing up windows services, you might want to. My coworker Kevin Miller has a couple blog posts up about how he's using TopShelf:
  1. Controlling Application Lifetime in TopShelf
  2. Configuring TopShelf using a StructureMap Container


More...