Bug (3.0b1 rev 2): $APPDIR used instead of the declared $APPDIRPATH
I was modifying the NSI for the launcher for another program, when I noticed this:
ReadEnvStr $APPDATAPATH "APPDATA"
Followed later by
IfFileExists "$APPDATA\Mozilla\Firefox\*.*" CheckForCrashReports
and
IfFileExists "$APPDATA\Mozilla\Firefox\Crash Reports\*.*" "" CheckIfRunning
$APPDATA is undeclared... I think you meant to put $APPDATAPATH.