Ich finde es nicht schlimm das der "Hacker" mein Formular sieht, so wie es Delphi auch in seinen
DFM's hat.
Und deine Lösung funktioniert nur solange, bis jemand den Programmieren des Hacker-Tools auf das Problem aufmerksam macht und er den Absturz abstellt. Ein Schutz (für die wirklich sicherheitsrelevanten Teile) deines Programms hast Du damit nicht erreicht.