RadScheduler supports context menus
for both Appointments and Time Slots.
You can try the following client side code for getting the start and end time and content of appointment when showing contextmenu.
javascript:
<script type="text/javascript">
function appointmentContextMenu(sender, eventArgs) {
var menu = $find("<%= SchedulerAppointmentContextMenu.ClientID %>");