Freeman, look at the RC ciode, and DSC code I put in the tool box, they can both be integrated with screens or macros or what ever, in a module format. To "Hide" you code, have your require run your code as compiled. (see DSC 3.0) and you will get the idea, you can put the code where ever you like just make a path to it.... and have your installer to drop it there as well.
Scott