Are there any good frameworks or templates for developing Windows Services? I generally don't write windows services and hoping someone has shared their expertise via an api or example project.
I am working on a project with the following requirements:
- **A windows service that:**
- performs 1..many independently scheduled tasks
- reports on the success or failure of these tasks via email/log/sms/??
- allows adding/removal of tasks
- allows changing of schedules
UPDATE
marc_s answer reminded me of this 2005 Visual Studio Magazine article by Luther Miller that I read.