Also ich hab' das mal so gelöst, dass ich das Programm als Bildschirmschoner gemacht habe.
Wenn das Programm sich dann nicht über irgendeine Tastaturkombination beenden lässt, bleibt es als Vollbild über allem anderen.
Wollte man aus dem Programm raus, so musste man den Rechner (per Resettaste) neustarten.
Dazu hab' ich in der
DPR {$D SCRNSAVE Programmname} und {$E SCR} eingefügt.
Es war ein kleiner Chat-Client für zwei PC in verschiedenen Räumen einer Kunstausstellung.
Das war mit Delphi 4, soweit ich mich erinnern kann.