Например в случае с файлом proxy.pac . Он лежит в профиле, его удобно былоб указать в настройках, прописав нечто типа %PM_PROFILE_PATH%\\proxy.pac и все! Это удобно и логично.
Или еще случай, расширение CustomButtons. Там для указания внешнего редактора тоже нужно полный путь указать. Но ежлиб была переменная, то закинул бы в user.js строчку
user_pref("extensions.custombuttons.external_editor", "%PM_PROFILE_PATH%\\PM_SOFT\\AkelPad-my\\AkelPad.exe");
и нет проблем, бравзер бы раскрыл переменную и отдал бы расширению путь к редактору.
А в Мозилла все достаточно абсурдно ведь, переменные есть, но их как бы нет. Я не могу написать в настройках прокси:
ProfD\\proxy.pac - чтоб бравзер подхватил файл прокси из профиля. Он его не подхватывает. На одно это действо, нужно мутить целое расширение или код для кнопки CB. Ну этож тупо

Если PM отделился от Мозилла, может и этот абсурд можно поправить и сделать наконец парочку глоб. пеерменных и чтоб их бравзер "раскрывал" в путях. Это мигом снимет и любые вопросы с переносной версией и кучу других неудобств на ровном месте

Донесите кто-нибудь, эту мысль до идеологов PM.