Currently the default RadSchedulerReminder behavior is to remind about appointments before Start date occurs, e.g 15 min before start date. Improve the RadSchedulerReminder to support reminder before the appointment ends too.
The simplest solution seems to make virtual property Event.StartDateTime and allow overrride it in custom Appointment like this public override DateTime StartDateTime { get { return this.End; } }