Es imposible variar el hash de un .exe hecho en NET mediante My.Settings, puesto que esta información se guarda en un archivo ubicado en:
%USERPROFILE%\App Data\Local\<Nombre corporativo>\<nombre de programa>_<EID>_<HASH>\<Versión de ensamblado>\user.config
Es un XML normal y corriente. Así que el que hubiera pensado en guardar algún tipos de datos o nombres de variables delicados debería pensárselo dos veces. Por ejemplo: una contraseña o EdadDelCapullo como nombre de la variable que controla la edad de tu jefe.
Saludos
Añado un mensaje en vez de editar porque responde a la pregunta incial (por si a alguien le interesa). Aunque no debería haberse posteado inicialmente en este foro y sí en el de NET.