The timer will start at the exact time you set the timer, not at 10:00. If the event will fire from 10:00-22:00 the task will run. if it will be fire outside that interval, it won't. Bust as I said, the start time is the time when you set "create" or "update" the task. This is one of the things I would like to fix in future versions.