I just read this: What is the benefit of developing the application as a windows service? but I\'m still unsure of when to use a windows service.
I have a couple tas
I would prefer windows service in most cases.
One good thing when using scheduled tasks:
All used resources are released when the scheduled task have finished.
When using windows service (without stopping the service), the process never dies. And you must in your program make sure that resources are released.