Debes especificar exactamente a que te refieres con proteger, proteger la informacion, que no se hagan copias del programa o que no se obtengan los codigos fuentes?
Muy simple, en tu programa (modulo inicial) coloca las instrucciones necesarias para que vaya a leer el codigo de un candado que tu puedes comprar y colocar en la serial. Por lo tanto te podran copiar el programa pero no podran ejecutarlo.
Suerte
TITO