Hola paisano!
Hay diferentes formas de hacerlo, pero ninguna infalible. TurboPower desarrollo innovadoras herramientas que pueden ser utilizadas desde delphi, como el OnGuard. La compañia cerro, y libreraron los fuentes en sourceforge.net
Informate mas acerca de las opciones (ahora gratuitas) que ellos ofrecen en :
http://www.turbopower.com/products/proactivate/
http://www.turbopower.com/products/OnGuard/
http://www.sourceforge.net