Jooel, no - I don't have any 2K boxes kicking around anymore ... I ran it for about 2 hours last night, on XP, and had no problems ... used wkix32 ... works like a champ ...

I'm preparing a special DEBUG version of FORMS, and will give it to you later tonight ... when it runs, it will traceout recieved windows messages to the console... this should provide the clues we need ... stay tuned ...

Something else you might try ... try using only 1 (one) DoEvents() method call in your loop - call DoEvents() only on the "main form" or the form you created first ... comment-out or remove the other DoEvents() call, and see if that makes a difference ...

-Shawn