You could create a scheduled task, set it up to run under the system account, and allow the user to spawn it off (I think).