When should I go for a Windows Service and when should I go for a \"Background Application\" that runs in the notification area?
If I\'m not wrong, my design decisio
My general rules of thumb are as follows
The fun comes when you have the need to run something as a system account, but also interact with it. IIS is a good example of this, it's a service, but the administration is an application - it needs to be running at the startup, it needs access to particular things a user can't normal access (c:\inetpub), but the user needs to be able to start, stop and configure it.