You could use the Task Scheduler API to fire a simple app at the day/hour/minute which uses an Event to signal your other process, or uses an IPC method etc. You'll be missing the seconds resolution though. But you could easily work around that by starting the task several minutes early, then setting up a timer in the task then firing the event when you've satisfied the seconds requirement ( set as the parameter being passed to the scheduled task)

http://msdn.microsoft.com/library/de..._reference.asp