I've just released a new Firefox Portable Launcher that corrects some issues with the current release:
Unicode Command Line - The GetParameters function has been updated to handle unicode paths passed to FirefoxPortable.exe on the command line.
Read-Only Attribute on Live - When RunLocally is used from a burned CD, the files copied locally have the read-only flag set. This may cause problems with certain functions. The files are now set to Normal attrib after being copied.
FindProc Stack - A possible issue has been fixed whereby the process that checks to see if Firefox is already running could return an improper result if there is a value in the stack. (No previous code sets any stack values, so this wasn't yet an issue... but it could become one in the future)
INI File Path - The INI file path ends up with a double-slash after the INIPATH variable when constructed (\\) which may cause issues on some unpatched Win95/98 systems.
All of the above have been fixed and the new launcher needs some testers trying it out. You can download the ZIP and just copy the FirefoxPortable.exe into your current setup to check it out. Thanks to hobbyscripter for noticing these current issues.
Download the new launcher: Firefox Portable Launcher 188.8.131.52
UPDATE Aug 14: Another patch, this one allows the Attrib function to set all sub-directories not to be read-only as well.
Update2 Aug 14: Another patch to fix Live mode cleanup.