Hola dvlt!
Te recomiendo utilizar este componente:
http://www.maxcomponents.net/components.html#PROTECTOR
Sirve para dar protección a tus aplicaciones, tiene opciones para Day Trial, StartTrial, Password, Register, etc..
Puedes definir tú mismo el Password o utilizar HardwareKey, UniqueHardwareID, etc.
Es gratuito y contiene el código fuente en Delphi, un archivo de ayuda y aplicaciones Demo.
Espero que sea útil.