Instead of trying to password-protect the code, issue an ADE file that only contains compiled code - no source. Keep the ADP file safe (and to yourself). See Tools -> Database Utilities -> Make ADE File. Users will also be unable to alter the design of forms, reports, etc.