Originally posted by Red Wine
]If nothing in the above sample then what the installer is going to install?
There is too a required section.
Originally posted by Red Wine
Is there a hidden or read only section outside that group which is always installed?
I think included example one-section.nsi could be your starting point.
That group is not required and can be not installed.
The first section install start menu for all user, the second section install start menu for current user. And if the user doesn't want start menu, none section is selected.
Section "Program" SEC00
SectionIn RO
...
SectionEnd
SectionGroup /e "Start menu" SEC01
Section "All user" SEC011
...
SectionEnd
Section "Current user" SEC012
...
SectionEnd
SectionGroupEnd