Los datos EXIF son metadatos. Básicamente, cualquier metadata (sin cifrar) puede modificarse en cualquier momento con acceso a (una copia de) el archivo.
Tu idea de crear un ejecutable para abrir imágenes y proteger datos EXIF parece un poco como construir un bunker subterráneo solo para almacenar las etiquetas y las pestañas en una carpeta física.
Aparte de los problemas prácticos como los derechos del sistema para ejecutar ejecutables, la posible detección de antivirus, problemas de compatibilidad. Es probable que también evite esta protección mediante técnicas de captura de pantalla como capturas de pantalla, grabación de pantalla y toma de fotografías reales de la pantalla con otro dispositivo. O imprimiéndolo y volviéndolo a escanear.
En segundo lugar, los metadatos estandarizados (EXIF) serán inútiles (para otras aplicaciones y sistemas operativos) cuando los coloques en un contenedor ejecutable.
¿Por qué y en qué entorno le gustaría proteger los datos EXIF? ¿Quizás registrarlo y monitorear los cambios en él?