Sì. Come ho detto: imposta il dizionario in italiano, poi apri about:config e guarda le preferenze relative al dizionario (forse è la stringa spellchecker.dictionary) e guarda se il suo valore è "it". La prossima volta che torna in inglese, controlla che quel valore sia "en" o "en-US" tanto per controllare che sia effettivamente quella la preferenza che gestisce il dizionario.
Una volta che hai trovato la preferenza giusta, apri il file user.js nel tuo profilo (crealo se non ce l'hai) e scrivici dentro questa riga:
user_pref("spellchecker.dictionary", "it");
Ho controllato tutto quello scritto sopra, e qui sotto posto la stringa:
Nonostante le modifiche sopra l'altro giorno stavo spedendo un mail dal portale di yahoo e notavo che il correttore mi dava continui errori di battitura, avevo lasciato SM in lingua italiana l'ultima volta, perciò ho cliccato con il tasto destro e guardate cosa mi segnalava la tendina?
allora ho scelto lingua italiana e tutto è andato a posto; uso questo sistema più rapido, per non aprire le "Preferenze" di SM.