I'm glad you find this useful, on the other hand, handling the user selection in theShellWindow's view model and publishing this option through the EventAggregator seems like a reasonable approach to me.
Best Regards,
Agustin Adami
http://blogs.southworks.net/aadami