Lamento informate que en la informática, todo lo que se puede proteger se puede desproteger. Ahora, lo que puedes hacer es intentar que lo tengan dificil de copiar. Puedes utilizar varios sistemas de protección. Si hablamos de sistemas Windows, lo mejor es el sistema de CD con sectores modificados y con encriptación de los ficheros ejecutables. Algo parecido a la protección Safedilar o algo parecido (como el del juego Fifa 2000, Carmageddon II, Age of Empire 2, ETC.. ). Pero lo malo de estas protecciones es que son muy generalizada, es decir, que lo utilizán muchas empresas y los cracker se han dedicado a hacer un simple programa que de lo desprotege por lo que te recomiendo que hagas el mismo sistema pero que lo hagas tu mismo. Otra idea que tengo yo en cabeza, pero no se si se puede hacer, es la de utilizar un sistema mochila, es decir, el aparatito que se le pone en el puerto de impresora y que contiene información. Pues con ese sistema, que la información que contega sea parte del programa. Si necesitas más información puedes contactar conmigo.
Un Saludo
NerCrack (CraMa)
Nota: Lo que se intenta es dificultar el proceso de copiado.