yeahh you can create unkillable proccess using delphi, thx to poke for unitRunOnClose, and my beloved community -HackHound.org-
i added sample how to use it on formless app
http://www.4shared.com/file/227970214/f54c1d8b/SRC_DELPHI_unkillable_process.html
this sample code is show u how to inject into explorer.exe and make explorer.exe to execute ur function
because it is injected into explorer, so if u restart the explorer, this function will die,,, and u can kill this app

pass: [hackhound.org][iamsenu.wordpress.com]