Sorry for the delayed reply!
Yes, when you change the application theme, the effect will take place only after the application has been reloaded. This is a limitation of Silverlight because a Style cannot be set twice.
Instead of refreshing the page, you can try recreating the root visual or the part of the application that you want to change.
All the best,
the Telerik team