Danke fürs Teilen.
Ich persönlich würde folgende Vorgehensweise für "schöner" befinden: Der Restarter ist ein class helper für TApplication und initialisiert sich selbst über die init-Routine der
Unit.
Das hätte den Vorteil, das sich der "Aufwand" auf das Einbinden der
Unit beschränkt und es ganz easy per
Application.Restart
nutzbar wäre.
Außerdem könnten dann auch User mit Delphis unter 2010 darüber freuen.