Requirement - I have a periodic task I want to run in a Windows environment for my application. It will have a simple interface that allow some basic configuration (for example, URLs and how often to run it). I want it to run every X hours (configurable) when the machine is running.
Question - Do I just create an application with a system tray presence for this? Or should I be creating a service that has a separate UI that hooks into it.
BY THE WAY - I'm a beginner C# developing using Visual Studio Express, keep in mind. Also if you could give a quick overview of the design of what you recommend that would be great for someone new to this (for example, if you suggest a service, does this mean you really need one application for the service, and another application that has a UI that does the configuration for the service?)