I suspect you'll have to attempt to get a failing XP configuration and track this down in the classic old programmer way.
I had a similar situation with VC++ and specific machines that wouldn't run a package I wrote. I finally found an update to a 3rd party library that I used to fix it, but it wasn't until I had the failing configuration in my hands and could trace where the problem was actually happening.