Uma maneira seria criar um arquivo auto-contido do EXE que é protegido por senha. A maioria dos formatos de arquivo suporta algum tipo de proteção por senha e arquivos auto-contidos. Este método não é muito seguro, porque pode eventualmente ser quebrado usando força bruta, se alguém for determinado.