Hi Zero Gravity Chimp,
As I already wrote in another thread, Silverlight does have a single UI thread and, unfortunately, most of the controls' work should happen there.
In WPF there is a way to create multiple UI threads (creating multiple new windows), but no such option is available in Silverlight.
All the best,
the Telerik team