Yes i know what he means.. And doing what i said will give the same result.. Removing the Custom makes it so the user can only select what you have setup in the InstType
So do an example like this
Section "App Name Since this Always ON"
;Do install initialise or what not (This just here for place holder since can't deactive it
;Do what you need for this selection
;Do what you need here..
;And again what you need
This is the only way to allow this.. They will only be able to choose the install types that you specified like he asked. And the first one you can use what base files you want to be installed and what extra ones you want.. Or in the case like i use it.. I just use it as a place holder in cause you are using nsis to install something that there is nothing that is always required.