Возможно, вы захотите пересмотреть вопрос об использовании NSIS. Если вы занимаетесь исправлением и распространением обновлений, вы, вероятно, получите наибольшую выгоду от использования технологии установщика, которая использует возможности установщика Windows (msiexec).
NSIS - это, по сути, программа, которая работает и делает то, что вам нужно, тогда как установщик типа установщика Windows вынуждает вас разделить ваше приложение на функции и компоненты, которыми может управлять служба msi установщика Windows. MSI будет отслеживать, например, какие версии продуктов вы установили, будет ли повторный запуск программы установки в режиме обслуживания, разрешено ли вам устанавливать 2 продукта разных версий, можно ли применить исправление к определенной версии продукта или любой другой вопрос, касающийся обновлений и установок.
В основном, большинство запрашиваемых вами материалов будет доступно сразу после установки технологии установщика Windows. Принимая во внимание, что если вы используете NSIS (который не использует технологию установщика Windows), вам придется реализовать все это самостоятельно.
В качестве примера приведен довольно полный сборщик инсталляторов AdvancedInstaller (http://www.advancedinstaller.com/), который звучит так, как вы хотите.
В качестве альтернативы, если вы хотите провести остаток своей жизни в траловых форумах и новостных группах, тогда существует продукт с открытым исходным кодом под названием WiX, который делает нечто подобное;)