Mkportable requires a whitelist of all files included in Gpg4win. These are not extracted from NSIS and need to be updated manually. Additionally the list is compiled into mkportable.exe and so a user cannot manually fix it if we did release an incorrect list.
Especially for Bulk files like translations or Icons this regularly runs out of sync and is annoying to maintain. Like it did for 4.0.4 again and which we already did several times, especially when a security release required quick action. I would like to simplify mkportable so that it only supports making the installed variant portable by copying the install dir completely to the portable dir. Without a whitelist. This will no longer allow you to create a minimal portable installation from a full installation but this should be good enough and more robust.