Ti suggerisco di leggere questo articolo:

Proteggere il codice sorgente e creare degli eseguibili