> Но почему то программа зависает на WIN API функции GetOpenFileName.
Есть такая бага
https://vld.codeplex.com/workitem/9859 . Работаем над проблемой
> Немного оффтоп. Почему VLD находит утечки только в тех файлах, в которых она подключена? Приходится юзать force include.
Потому что VLD нужны гарантии что она будет загружена до и выгружена после всех Dll в которых она подключена. Линковка всех dll с vld позволяет добиться этого.