Recurring tasks in C#

ScheduleWidget is a .NET 4.0 scheduling engine that handles recurring events for calendars.