Hm faktycznie dziwna sprawa, a jakimi programami czyściłeś rejestr ? Miałeś jakieś poważniejsze infekcje wcześniej? może one doprowadziły do uszkodzenia systemu. Skoro robiłeś generalne porządki przez przypadek musiałeś jakimś programem uszkodzić system. Załóżmy że nie wszystko zapisuje się w configu firefoxa, lecz istnieją klucze rejestru, które może sprawdzać firefox i zapisuje w nich wartości. Jeśli przez przypadek usunąłeś właśnie taki klucz i nie może się firefox podnieść ? Spróbuj wyszukać intuicyjnie wszytskie wartości związane firefox i usunąć je z rejestru, bądź użyć narzędzia http://www.dobreprogramy.pl/Total-Uninstall,Program,Windows,12862.html i usunąć za pomocą niego firefox-a ![-o<
Jeżeli na innym komputerze masz identycznego Fx’a (wraz z ustawieniami dodatkami itp.) i ten nie sprawia problemów, to może spróbuj “wsadzić” kopię profilu działającej wersji.
Skopiuj katalog profilu z działającego Fx’a (jego miejsce jest zależne od systemu).
Usuń cały katalog profilu problematycznego Fx’a i umieść w jego miejsce skopiowany katalog.
Sprawdź czy problem znikł ;).
Z tego co kojarzę to zapamiętywanie jaki słownik jest wykorzystywany jest zapisywane w jednym z dwóch plików, albo jest to prefs.js albo userprefs.js (konkretnie odpowiada za to chyba wpis spellchecker.dictionary, który powinien być ustawiony na pl) i jeżeli coś blokuje możliwość zapisu zamian w tych plikach (taki tryb zawartości chronionej, nowsze Windows’y lubują się w blokadach, nawet tego czego nie powinny ;)), to zapamiętanie nowych ustawień nie jest możliwe.