Currently to get at the Appointments for to display your own form requires that you derive some classes. There is a sample of this at the bottom of this forum thread.
http://www.syncfusion.com/support/forums/message.aspx?MessageID=72869In the upcoming Vol3 release (mid July), replacing the form will be a matter of catching an event.
As far as the context menu, you can handle SetupContextMenu event, and set your own menu there.
void scheduleControl1_SetupContextMenu(object sender, CancelEventArgs e)
{
ContextMenuStrip menu = new ContextMenuStrip();
menu.Items.Add("Hello");
scheduleControl1.ContextMenuStrip = menu;
e.Cancel = true;
}