Цитата: Mozilla Firefox, Portable Edition
Запускать с батника с параметрами
-no-remote -profile portable %* (это если хочется, чтобы в папке програмы лежала папка профиля).
%* - это, чтобы батник принимал и другие параметры командной строки.
Конечно, удобно его скомпилировать в
Portable Firefox.EXE (например в EXEscript).
И верно вверху заметили, что правка реестра - это не уже не портативность, поэтому рекомендую при желании завязать ассоциации на этот экзешник вручную (есть замечательная утилита от NirSoft), галочку же в программе не использовать.
Кому интересно - готовый вариант:
http://slil.ru/28861867 или
http://www.multiupload.com/GO8RIJ00CH Кладется в папку программы.
ЗЫ. Кстати, та "готовая" портативка, о которой постом выше упомянуто - почти наверняка от PortableApps, что не есть хорошо (ознакомьтесь с их технологией).
ЗЗЫ. На всякий случай, параметры для портативного запуска Chrome:
--user-data-dir="portable" %*. Или погуглите "ChromeLoader".