Hi Cory Isakson,
I can understand your frustration with the GUID for category property in EventsView. The good news is that we have already completed the designer for EventsView control, which features category selection, time filter (upcoming events, past events, all events), three different modes of displaying events (PageList, ExpandableList and ExpandedList) and many other things. This will be part of our next release (Sitefinity 3.2 SP2).
On the other hand, let me answer your question of whether is there a way to do this: Yes, there is a way. Obviously, you would need to create your own control first (you could inherit EventsView control). Then you would need to create a property for selecting categories that you wish to display, let's say you name it "SelectedCategories" and it is an array of GUID's, so that more than one category can be selected. In order to get a picker, you would need to implement that property as a complex property ("complex" is just something I use, it's not really an official term :)). The tutorial with sample project you can find here:
Finally, you would need to override the IMetaSearchInfo CreateFilter() function and add a filter for the selected categories from your property. EventsView is inheriting from ContentView control, so for better control and more flexibility perhaps you would be better off inheriting from ContentView control.
I hope this was helpful. Let me know if you have any additional questions.
the Telerik team