If you define the event categories as custom resources per the RadScheduler - you can easily color the appointments based on the resources as shown in this demo
. As you see in the same demo you can hide/show appointments per resource which can satisfy your requirement to have the "ability to limit the viewable events on the calendar to a specific category".
Please let me know if this was helpful or if you have other questions.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items