One option would be to use the Windows Scheduler, which would do the whole thing for you without any programming on your part.
Alternatively, write a small program to trigger the command. That program would run the whole time on the user's system. It doesn't necessarily need a user interface; you can make it invisible (by setting SCREEN = OFF in its Config.fpw file).
The program would initiate a timer. Set the timer interval to, say, 5 minutes. In the Timer event, check to see if the current time is within five minutes of your scheduled start time. If it is, disable the timer, run your process, then re-enable the timer. The date is not relevant.
The smaller the timer interval, the closer you will get to running the command at exactly the right time, but at the expense of a slight additional overhead on the system.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
Visual FoxPro articles, tips and downloads