I guess *.DLL files are executables, so they would need to have the executablebit set. However, you have to know that some programs will not run from anext2 partition at all. Calamus may be one of them.
But one could try to rename all files to the name that the app shows as error message.
for exmaple: rename CALAMUS.DLL to calamus.DLL