When SelectedView = "ResourceView", the buttons for other views are not shown - this is by design. However, we will consider changing this for the Q1 2008 release so that you can control what buttons to display for the various views of RadScheduler.
As for the other question, you can use Custom Attributes
and set the AllowEdit property of the appointment in the AppointmentDataBound event as in the following code sample:
| protected void RadScheduler1_AppointmentDataBound(object sender, SchedulerEventArgs e)
| e.Appointment.AllowEdit = e.Appointment.Attributes["Editable"];
I hope this helps. Let us know if you have any other questions.
All the best,
the Telerik team