You could set the home page with the following CmsManager methods:
The first accepts the guid of the page, while the second - an ICmsPage object. You can get such object like:
CmsManager m = new CmsManager();
ICmsPage mypage = m.GetPage(some_page) as ICmsPage;
As for the schedule, I have already provided you an example on this some months ago.
All the best,
the Telerik team
, the state of the art learning tool for Telerik products.