Nutze doch mal bitte die Forensuche ... da gab's schon viele Theman dazu.
Und nochmal kurz zusammengefast:
es ist nicht möglich einen Prozess vorm Beenden zu schötzen ... ein User kann alle Programme die in seinem Kontext laufen beenden.
z.B.
acl >
http://www.delphipraxis.net/internal...ct.php?t=63783
Ein Service, welcher in einem anderem Account läuft wäre wohl das "Sicherste"