I think I came across the same issue. The file that has failed loading is a library that SilkTest injects into a .NET application in order to establish necessary hooks for ST to work with AUT.
This happened to me on a laptop and desktop that was running dual core CPU. A workaround is to disable one of the cores and here's what you do (This is for Win XP... I don't have Vista handy, but it should be roughly the same):
1) Open System Properties (Right-Click on 'My Computer' and selecting 'Properties' or by pressing Win+Pause/Break keys)
2) Go to the 'Advanced' tab.
3) Click 'Settings' for 'Startup and Recovery' (the 3rd Settings button)
4) Under 'System startup', click 'Edit' button (You should see a notepad open up with 'boot.ini' file loaded
5) Modify the line of the OS you are using by adding '/numproc=1' at the end
6) Save this file and reboot.
After you have completed steps above, your computer will boot up in a single CPU mode and if you will go to the Task Manager, you will see only 1 CPU there. When this happened to me, I called up Borland and they basically told me that SilkTest does not support multi-CPU machines, but they have opened a defect for this issue.