When creating an appointment in MonthViewDefimition its default duration is the whole day. If you need to change this, you can use AppointmentCreating events, please check the code snippet below:
sender, Telerik.Windows.Controls.AppointmentCreatingEventArgs e)
e.Appointment.End = e.Appointment.Start.AddHours(2);
As to the issue when moving an appointment - we did not manage to reproduce it, can you send us more details about it?
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for SILVERLIGHT.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>