Du kannst es mal mit dem
Dependency Walker versuchen.
Du lädst dein Programm und drückst dann auf F7 (=Start Profiling).
Das Programm startet deutlich langsamer, aber dafür bekommst du jede Menge Info.
Interessant wird's dann, wenn du in deinem Programm die Funktion
OutputDebugString() verwendest um überall Meldungen auszugeben.
Der Dependency Walker fängt diese auf und zeigt sie an.