Fyi, в следующей версии вы сможете написать:
[Setup] ChangesAssociations=installation [Code] function installation: Boolean; begin Result := install.Checked; { only if this is checked } end;
Спасибо за идею:)