There is a minor bug in the launcher if you use:
-\ --- Directory with PortableVLC.exe
+\PortableVLC\
+\App\
+\vlc\
+\Data\
+\settings\
PortableVLC.nsi contains:
IfFileExists "$EXEDIR\${NAME}\App\${DEFAULTAPPDIR}\${DEFAULTEXE}" "" CheckPortableAppsDIR
StrCpy "$PROGRAMDIRECTORY" "$EXEDIR\App\${NAME}\${DEFAULTAPPDIR}"
StrCpy "$SETTINGSDIRECTORY" "$EXEDIR\Data\${NAME}\${DEFAULTSETTINGSDIR}"
Note that Name\App is what is checked, but App\Name is what is set.
Just FYI for the next release