Das Verhindern des Retrieve von OPM-Programmen läßt sich beim Einsatz der entsprechenden Tools NICHT verhindern, da die Programmschablone (MI) ob mit oder ohne Debug halt im Objekt gespeichert wird (sonst wäre es ja kein Programm).
Das Tool, dass über www.help400.de gefunden werden kann, nimmt nun genau diese Schablone !
Im Zweifel kann zumindest immer eine MI-Quelle erzeugt werden, bei RPGIII ist das generierte MI sogar so starr, dass das Tool eine lauffähige RPGIII-Quelle erstellen kann.

Zur Zeit gibt es noch kein Tool, dass ILE-Programme dekompiliert (was nicht heißt, dass das irgendwann auch gehen wird).
Ändern Sie halt alle ihre OPM-RPG's in ILE-RPG's (RTVRPGSRC oder so) und erstellen Sie dann einfach ILE-Programme. Im ersten Schritt sicherlich die einfachste Möglichkeit (insbesonders wenn man das Dekompilieren verhindern will).