If I have understood your scenario right, your problem should be fixed by using a Dispatcher. Try the following code:
Dispatcher.BeginInvoke(() => win.ShowDialog());
If this doesn't help please let me know.
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>