I have a C++ app that loads lot of C++ DLL and few selected C++\\CLI ones. On one of the machines (Windows Server 2003 SP2) on start-up I was getting error message
I had a similar issue today on a Windows 2003 SP2 server .. and the solution I found was to delay load the problematic dll.
As given in
https://connect.microsoft.com/VisualStudio/feedback/details/586715/unmanaged-exe-linked-to-a-mixed-mode-dll-crashes-at-startup-on-some-xp-machines
My main app was in Delphi 2010 and I used the delayed keyword in delphi as given in
http://www.drbob42.com/examines/examinC1.htm
It works like a charm now ..