Её можно ещё упростить до двух чётких пунктов:
1) Используя Inno Setup Unpaker распаковать установку LAVFilters, взять только х86 библиотеки .... и поместить их в каталог с KMPLayer.exe согласно инструкции Микрософт:
Цитата:
Путь поиска, используемый Windows для обнаружения библиотеки DLL
http://msdn.microsoft.com/ru-ru/library/7d83bc18.aspx
Используя механизмы явного и неявного связывания, Windows сначала выполняет поиск "известных библиотек DLL", таких как Kernel32.dll и User32.dll. Затем Windows выполняет поиск библиотек DLL в следующей последовательности:
1) Каталог, в котором находится исполняемый модуль текущего процесса.
2) Текущий каталог.
3) Системный каталог Windows. Путь к этому каталогу извлекается с помощью функции GetSystemDirectory.
4) Каталог Windows. Путь к этому каталогу извлекается с помощью функции GetWindowsDirectory.
5) Каталоги, указанные в переменной среды PATH.
Примечание
Переменная среды LIBPATH не используется.
2) Перезапустить КМР и выбрать данные фильтры в настройках.
Всё, остальные гипотезы, предположения, доводы "прямой - кривой" - лишние поскольку наблюдается стандартная работа системных функций загрузки DLL WinAPI, подробности приведены в MSDN и желающие могут их там изучить.