I've noticed that Scheduling isn't working if you combine "At Startup" option with additional condition "Start defrag only if computer is idle for: x minutes".
Same problem probably remains if you combine "At Logon" with the same additional condition.
I tried "At Startup" without any additional condition - and that one works.