It may very well have a bug, or the bug may be related to a Win2K service pack. Either way, let me understand you in this regard, you say you are not registered to use the API, you are not paying the $20/month extra for the API, yet the API works perfectly for you when you are running Win98 or WinXP?
I don't use win98 nor winXP I use w2k Pro. My friend have win98, winXP and win2k and I asked him to test API for me. He doesn't use API for his trading so he doesn't pay for it. On his computer a T&S sample works fine with win98/winXP but it blows up with win2k the same on mine. Hope it clarify somethings.