title: Windows Service vs Windows Application - Best Practice
body: <p>When should I go for a Windows Service and when should I go for a "Background Application" that runs in the notification area?</p>
  
  <p>If I'm not wrong, my design decision would be, any app that needs to be running before the user logins to the computer should be a service. For everything else use a background app. Is my decision right?</p>
  
  <p>Moreover, if I need "admin privileges" for my background app, I would escalate using a manifest. Are there any other specific advantage of running as a service?</p>