I was playing around with .net BackgroundWorker and Unity, but there was no luck cause of internal work of Unity (very long to be explained). So, I did this very simple BackgroundWorker to help me with normal tasks of .net one. Simple test package is included on how to use it. I hope you enjoy it and sorry not to comment the code. SUPER LAZY