Is the other user running the front end from the "shared" drive, or was this just a test. I would strongly discourage letting users run the application from a "shared" or "network" drive. Every user should have their own front end.
What version of SP of Access are you using? Does this other user have the same system configuration as you?
Have you tried decompiling the code, then recompiling it?