Hier gibts auch noch nen Code Beispiel zu Möglichkeit 1)
http://www.dsdt.info/tipps/?id=645
Aber prinzipiell würde davon abraten diese Taktik zu verwenden, denk an die vielen Virenscanner und Firewall die die Änderung der Exe anzeigen und den User bestimmt verunsichern werden.