This may or may not help.
At my last job we used a program to check dll dependencies. If somebody could rip the windows folder out of their TP then we might be able to use something like Dependency Walker to check the dll's in question to see if all the needed dll's are there.
Just my 2% of a dollar.
Here's the link:
http://www.dependencywalker.com/