Hallo,
als erstes ist mir aufgefallen, dass dein Exe-Modul bei mir abschmiert. Dann wollte ich das Projekt selbst übersetzen und bemerkte, dass du die Übersetzung mit Laufzeit-Packages eingeschaltet hast und mir das
Package FormHelpD7 fehlt. Als ich die Option ausgeschaltet habe wurden auch bei mir Exceptions (Fehler 216) geworfen. Nicht weiter verwunderlich, da die Methode Run von dir zuverlässig ausgeklammert wurde. Damit unterbleibt die Verkettung einer Exit-Prozedur und die Nachrichtenschleife wird nicht in Gang gesetzt. Die Methode Run ist viel zu wichtig, als dass du sie einfach eliminieren kannst.
Wenn du deine Anforderungen beschreiben kannst, dann gibt es vielleicht einen anderen und besseren Weg zur Ereichung deines Ziels.
Freundliche Grüße