That the other developer is mapping (to your myapp.exe executables?) to your drive and connecting with success, seems to reinforce what Chris B. has suggested as far as a difference between your client DB interface and theirs.
If you're using the identical transaction object property values (SQLCA.DBMS) as the other users who are having success, but you're using different drivers, this would be one possible cause for your issue.