Небольшое замечание. При каждом первом запуске palemoon открывает свою официальную страницу, что не совсем удобно при использовании в вирте. Там каждый раз будет первым, т.к. профиль не сохраняется.
Считываются эти параметры и если устаревшие, не будет их принимать в расчет:
user_pref("browser.startup.homepage_override.buildID", "20201026233649");
user_pref("browser.startup.homepage_override.mstone", "4.7.0");
И еще, palemoon, как и firefox, читает пользовательский user.js в профиле (создать, внести параметры и положить рядом с prefs.js).