Open up your executable with depends.exe and run the profiler built into depends. I believe this will log why all your dlls are loaded, and from where they are loaded. See the "Log LoadLibrary function calls" option.
Stephen Nutt
2009-10-14 23:51:04