On Creation the Messageobject send itself to the StatusbarView and on disposing it sends itself with a clearmessage.
That should work in any ViewModel and also in Backgroundjobs and the Viewmodel and the Backgroundjob must not know about the statusbar.
I don't know, if that works with the eventaggregator and when, then how?