As a test, I created a file association for the file extension "aaa"
In Advanced Installer it appears as:
- AAA File {Description} {MSI Test AAA file}
.... - aaa {Command} {TARGETDIR\MSITest.exe}
.......- &open {Verb} {open} -&- {Argumments} {"%1}
When the resulting MSI file is installed, the registry has
HKCU\.aaa {Default} {AAA File}
HKCU\.aaa\AAAFile
HKCU\.aaa\AAAFile\ShellNew
HKCU\AAA File {Default} {MSI Test AAA file}
HKCU\AAA File\Shell {Default} {open}
HKCU\AAA File\Shell\open {Default} {&Open}
HKCU\AAA File\Shell\open\Command
{Default} {"C:\....proper path ...." "%1" }
{command} {jXh=LEMCk?Rv~DQZ*=PV>*nLY!Yh7*9[^F%A?cnbm "%1"}
The items in green should not be present
and, the default icon key value is not present but should be.
What is wrong with the setup ?