FYI,

As one of the links that Jens provided. The MS Q-article says this was first fixed/corrected in Windows 2000 SP3

Not sure what there fix was, and or if it can easily be fixed for all clients or not.

If you do get it working on ALL clients including Windows 9x please provide the script to the board.