Mi segno alcune cosette che spesso mi tornano comodo con NSIS:

 

* lanciare un eseguibile prima dell'uninstall

Function un.onInit
ClearErrors
ExecWait
'C:\MyApp.exe' $0 ${If} ${Errors} Abort ;cancel uninstall ${ElseIf} $0 <> 0 Abort ;cancel uninstall ${EndIf}
FunctionEnd

 

* personalizzare la scritta "Nullsoft Install System..."

BrandingText "nome mia azienda"

 

* lanciare uno dei link installati a fine installazione

leggi articolo