Если хотите сами сделать Portable Firefox, вам нужно сделать следующее.
Переместить каталог с установленным Firefox на флэшку (можно переименовать его в Portable_Firefox), далее можно переместить папку с профилем в этот каталог, например Z:\Portable_Firefox\Firefox_Profiles\Main_Profile.
В корневом каталоге флэшки создаём текстовый файл с расширением CMD и пишем в нём следующее

start /NORMAL Portable_Firefox\firefox.exe -profile "Portable_Firefox\Firefox_Profiles\Main_Profile"
Далее запускаем этот CMD-файл

надеюсь всё понятно и ничего объяснять не нужно.
Кстати, если хотите обновить Portable Firefox на более новую версию, не обязательно скачивать именно Portable версию, достаточно обновить файлы в каталоге "PortableFirefox\App\firefox".

Night
И куда кэш писаться будет? Не читал список изменений, сделанных в Portable Firefox?:angry:

Кэш будет писаться на флэшку, но если хотите чтобы было как в настоящем Portable Firefox, можно отключить его в настройках.

Night
В какую папку?

В папку Cache в профиле. У меня тоже в профиль пишет кеш.

Кэш будет писаться на флэшку

Это кстати, не самая разумная идея - флэшка может быстро выйти из строя. Флэшка рассчитана на определенное число циклов чтения-записи, и насколько мне известно это число гораздо меньше чем у жесткого диска.

Если не ошибаюсь это число равняется от 100000 до 300000, у некоторых моделей 1000000.
У жёсткого диска 1000000.

А есть ли возможность хранить кэш на всегда в одной папке, то есть она будет каждый раз новая на новом компьютере?

stoneflash пишет

А есть ли возможность хранить кэш на всегда в одной папке, то есть она будет каждый раз новая на новом компьютере?

Кажется можно прописать в конфигах путь к папке с кэшем, но забыл как.
После этого на каждом компьютере будет разный кэш, но одинаковые профили (только в Portable-версии).

Нашёл
введи в браузере about:config, создай строковый параметр
browser.cache.disk.parent_directory введи путь к кэшу, например C:\Temp\Firefox_Cache
теперь на каждом компьютере будет свой кэш.

Night, здравые мысли

Замечание за флейм
Sergeys