Mac (10000 programs)
Pros: Works from desktop. Can set predefined event details. Supports different event types. Unobtrusive event entry window.
Cons: Text entry is very restrictive. Must use a default iCal calendar. Repeat events can't be given end date. Not much quicker than using iCal directly.