Eu tenho o meu próprio sistema de segurança, utilizo o serial do HD.
Eu faço assim.
O programa entra, procura uma informação dizendo que ta registrado no registro do Windows, se tem, joga esse numero num algoritmo junto com o numero do HD.
Se bater ta registrado senão pede registro, assim mesmo copiando o registro ainda não funciona.
Pra registrar é assim, aparece um numero no prog, do cara, ele me passa o nr. e eu que coloquei um programa que tem o algoritmo num Palmtop, eu passo a contrasenha pra ele.
Daí o programa coloca no registro.