What's different from your class and the BackgroundWorker class in .NET 2.0? In the past I read where you said you may make it a .NET 2.0 WinForm application... just curious :)
AC: There's much less code to write, for one. And no events to handle. Just a simple line of code decides if this function shoudl always run in a GUI thread. Also, no delegates declared. Have you noticed that?
Yes, I haven't had the op to dig into the 2.0 Framework yet... but I did notice that about yours. I thought the 2.0 BackgroundWorker too what you did into account.
Sytelus: Good input. small FYI: There *is* a way to turn off intellisense - check out the tools-options dialog, it has a checkbox.
I'll checkout the other problem.
In any case, Hopefully, at least the intellisense problem will be gone in 2005.