title: NSIS Installer Start Menu Directory
body: <p>I have an NSIS installer that has the start menu folders hard-coded using this code...</p>
  
  <pre><code>Var SMDir ;Start menu folder
  !insertmacro MUI_PAGE_STARTMENU 0 $SMDir
  
  Section -StartMenu
    !insertmacro MUI_STARTMENU_WRITE_BEGIN 0
    CreateDirectory "$SMPrograms\MY Program\My Folder"
    CreateShortCut "$DESKTOP\My Program" "$INSTDIR\start.exe"
    CreateShortCut "$SMPROGRAMS\MY Program\My Shortcut.lnk" "$INSTDIR\start.exe"
    CreateShortCut "$SMPROGRAMS\My Program\Uninstall.lnk" "$INSTDIR\uninstall.exe"
  </code></pre>
  
  <p>This all works apart from on the 'Choose Start Menu Folder' it doesn't let me change the default installation directory.</p>
  
  <p>Is there a way to fix this or alternatively how can I skip this page but still trigger the StartMenu section?</p>