The UI for configuring the schedule of a task (once/daily/weekly/monthly) is very nice. I'd like it to be a user control, please. That way I could use it in a simpler interface, that is without the advanced settings.

Proposed patch follows.
Comments: ** Comment from web user: iainiainiain **

Proposed patch follows.
Comments: ** Comment from web user: iainiainiain **
There's a minor problem with a null trigger. Namely, when the trigger is null, click on a once/daily/weekly/monthly radio. Then the startBoundary uses DateTime.Now instead of the date/time from the date/time pickers. (When you later change the date/time from the date/time pickers, it works).
The other changes LGTM. Thanks.