La de cojer el nº de serie del disco duro, y partir de ese generar una keygen, es la mejor idea, bueno y si te quiere profundizar mas puedes tomar el numero de serie de la tarjeta madre, procesador, u otros dispositivos que los veas convenientes....
O talvez algo facil podria ser que tengas algun archivo ddl o algo asi, donde tengas un numero que solo lo sabes, y al entrar al programa tu le das ese numero a la persona que le vendiste e igualarlo con el numero del archivo que lo tienes por algun lado del HDD.......