Both RadScheduleView and the ListBox drag-drop behavior use the standard WPF drag-drop events. As far as I can see the Surface SDK has its own drag-drop framework (I didn't knew that before I read your reply) and I suppose the SurfaceListBox uses it instead of the standard WPF drag-drop. This is a problem, because you cannot replace the ScheduleView drag-drop implementation (standard WPF events) and the control does not have API to help you convert the drop point to time and group.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>