Hi Maru,
I think i know what's causing the error.
Traditionally Max looked for necessary DLLs inside it's root folder and then through System paths.
You guys must have been tired of having to wipe the old DLLs out of Max folders during installations and decided hard code the path to DLLs to Program Files. Or even share the DLLs between different 3d software. This spares you the trouble of clean up and makes it easy to run multiple sessions of 3d software side by side.
But, by doing so, you've broken the age old ways of how all max plugins operate :)
Now, i can certainly write some junctions and still direct every client to a network folder for all the goodies that you pack into program files. But it feel like driving a tank to work, just because it snowed a little that morning :)
Is there a chance you can still defer to system paths if your DLLs are not found inside the Program files?
thanks!
tony