You might not have to pick up the swiss army chainsaw for this one. Some programs check to see if there is already an instance of itself running before it starts. I don't have Outlook handy, otherwise I'd check this myself. If Outlook is such a program, use Windows built in scheduling to "start" Outlook at the specified time. If it's not running, it'll start. If it is, Outlook will say "hey, you didn't really need two instances running" and not launch the second.
thor