I\'m supposed to be able to access the Dispatcher that belongs to the View I need to pass it to the ViewModel. But the View should not know anything about the ViewModel, so
if you are used uNhAddIns you can make an asynchrounous behavior easily. take a look here
And i think need a few modification to make it work on Castle Windsor (without uNhAddIns)