I have been tasked with creating a program that will run on our ftp server (Windows Server 03) and create files at configured times for our clients to pick up. It would need to be able to be configured via GUI also.

I have two ideas:

1) Create a windows service application that will execute at configured times (I'm not quite sure on how to actually work the time part out). Use windows forms to edit/create the config file

2)conversely I was thinking of just creating a plain old console application that will do the task and be managed via the windows task scheduler. Use windows forms to edit/create the config file

Can I get your opinions on which would be the best route?