That doesn't appear to be the problem here. Numerous other machines with XP SP3, and Windows 7 work fine with the same setup. Checking the registry, SafeDllSearchMode appears to be unset on both a working box, and the broken one in question.