конечно! в моей вариации генератора ответов именно так и сделано! там куча функций которые выполняются перед различными страничками, к примеру
!define MUI_PAGE_CUSTOMFUNCTION_
SHOW SHOWFINISH - функция
SHOWFINISH которая выполняется при показе финишной странички, в генераторе помещает надпись "Файл ответов готов"
MUI_PAGE_CUSTOMFUNCTION_PRE function - перед любой указанной страничкой
MUI_PAGE_CUSTOMFUNCTION_SHOW function - во время показа странички
Читайте доки про модерн
..\Docs\Modern UI 2
вот такой способ....
Код:

!include "MUI2.nsh"
Name "Modern UI Test"
OutFile "UnFinish.exe"
InstallDir "C:\Modern UI Test"
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_INSTFILES
UninstPage custom un.FINISH
!insertmacro MUI_UNPAGE_FINISH
!insertmacro MUI_LANGUAGE "English"
Section "Dummy Section" SecDummy
SetOutPath "$INSTDIR"
WriteUninstaller "$INSTDIR\Uninstall.exe"
SectionEnd
Section "Uninstall"
MessageBox MB_OK "Секция Uninstall" IDOK
SectionEnd
Function un.FINISH
MessageBox MB_OK "Это сообщение появится перед страничкой MUI_UNPAGE_FINISH" IDOK
FunctionEnd
В функции
un.FINISH проверяйте отмеченными секции или командами удаления или рулите флагами перезагрузки