Se vuoi evitare che il cliente installi il programma su + computer , un modo potrebbe essere questo :
Nella fase di installazion il programma si conette via internet ad un server di autenticazione , dove viene registrato il codice del prodotto.
Una volta registrato , non sara' piu' possibile installarlo di nuovo finche non sara' fatta la disinstallazione , la quale prevedera' la connessione al server per la rimozione del seriale.
Altrimenti se vuoi avere l univocita' del prodotto rispetto alla macchina , devi prendere qualcosa di univoco per la macchina ,boh...tipo codici hardware.
Naturalmente sono sistemi di blocco semplici , che con un po' di esperienza li sorvoli subito , ma non credo tu abbia di questi problemi.
Ciao.