Are there any ways to make it so that .scpt files are not visible in the compiled .app? Perhaps by creating the class at runtime? Would that technique work for an applescript class?
http://stackoverflow.com/questions/12674502/create-custom-dynamic-classes-in-objective-c