Not sure if it works in your specific situation, but I like using scheduled DTS scripts on SQL Server. I try to centralize all of my scheduled jobs in one location to manage them easier. However, if your job has nothing to do with SQL Server data, maybe you want to continue using your service.