What do you mean by the application "does not work" on Windows 2000? Is the RS232 communications not functioning properly or does your user interface become unresponsive? What functions are you using to communicate via RS232, the functions in the RS232 library, or inp() and outp()?
If you could submit a small example that reproduces the behavior on Windows 2000/XP it would help a great deal in determining where the cause of the problem is stemming from.
Jason F.
Applications Engineer
National Instruments
www.ni.com/ask