I am afraid that RadScheduleView does not provide a way to change the order of appointments inside MonthViewDefinition - our mechanism sorts them according to their StartTime, Duration and Index.
So the only possible solution in this case is to manipulate their Start/End times. For example, you could create a custom appointment class and preserve the actual Start/End times inside custom properties.
Hope this would be helpful.
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.