Warstone,
ошибка "File not found" может возникать не только по очевидной причине отсутствия самой DLL, но и если отсутствуют файлы, необходимые для её работы (у DLL есть зависимости). Попробуйте воспользоваться
Dependency Walker, чтобы их обнаружить.