Sometimes you want to launch you firefox on a mates computer and he already has it running. Now you might not want to use his if you have certain passwords or extensions saved that will be handy for this session. You also don't want to close down his many tabs. My solution would of been to use the -no-remote flag except the FirefoxPortable binary does not honour it. Instead I use the flag with the nested firefox binary.
This runs fine, but I was wondering how the FirefoxPortable binary differs from the nested copy. I thought it would just open the nested binary with a few flags and OS checks but it seems a little large for that. My other concern is that it may cause persistent data to be stored on the host computer.
Any info would be great,