You might want to have a look at the BackgroundWorker component, which is really suited for backgroundworkerthreads that access the GUI.
If you are using .net 1.1, you can use the BackgroundWorker from Juval Lowy, which mimics the 2.0 version http://www.devx.com/codemag/Article/20639?trk=DXRSS_DOTNET HTH // Ryan =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com