No executable permission may be OK for DLL's. I tried to compare with the other working machine, there also the permission is same but its works over there. The only difference I saw so far is the working one is Win2000 and the non-working WinXP. Will it make a diff?
Also its not just this DLL, even the CTLib.dll also not been able to access.