Yeah ... most examples I found were in C# but I finally came across something that uses the Invoke() as you suggested ...

http://msdn.microsoft.com/en-us/libr...er(VS.80).aspx

I started to play with this and it looks very promosing ... thanks!

Joe