wolkow70, сделайте так
Код:

Section "Un.Перезагрузка Проводника Windows" RestartExplorer
...
SectionEnd
Section "-un.HiddenSection"
SectionGetFlags ${RestartExplorer} $0
StrCmp $0 "1" 0 +2
StrCpy $RestartExplorerSectionChecked 1
SectionEnd
Section Uninstall
...
SectionEnd
Сохраняя порядок секций, это конечно минус в этом способе..