Here's a class you can use to safely get progress notifications from background processes that don't open windows. But stay tuned - there's more to come.