@DeathByVisualStudio:The equivalent of the dispatcher in WinForms is Control.Invoke and Control.BeginInvoke/EndInvoke.