vi racconto la mia esperienza, se vi può tornare utile.
l'estensione che volevo (minimize to tray) non è compatibile. non potevo neanche "forzarla" dal momento che adesso sul sito addons.mozilla.org viene fatto un controllo preventivo della compatibilità e quindi non te la lascia nemmeno scaricare (il pulsante download rimane grigio).
allora per prima cosa ho cambiato in about:config il valore "general.useragent.extra.firefox" da "firefox/3.0" a "firefox/2.0". in questo modo si fa credere al sito che si sta visitando che stiamo usando firefox 2.
ho riavviato e tornando sul sito addons ecco che me lo lasciava scaricare (ma non installare, perchè quando va per installarlo, effettua un controllo sull'effettiva versione che abbiamo, e nn più su quella che "diciamo di avere")
a questo punto invece di cliccare sul pulsante per scaricare l'estensione, click destro e salva con nome. ci verrà salvato un file XXX.xpi (dove XXX dipende dall'estensione che stiamo scaricando). questo file altro non è ke un comunissimo file zip (in parole povere) che possiamo rinominare .zip ed aprire o aprire direttamente con 7zip o qualsiasi programma che supporti i file zip.
adesso modifichiamo il file install.rdf presenta al suo interno e cerchiamo la stringa <em:maxVersion>XXX</em:maxVersion> e sostituiamo XXX con 3.0.0.* salviamo il file e lasciamo che il gestore di archivi ci chieda se vogliamo aggiornare l'archivio e rispondiamo sì. in questo modo abbiamo fatto in modo che il file install.rdf che abbiamo modificato (in realtà è stato scompattato nei file temporanei, quindi abbiamo modificato quello) venga ricopiato nell'archivio.
ripristiniamo la corretta estensione all'archivio (xpi, se avevamo rinominato in zip) e il valore general.useragent.extra.firefox a Firefox/3.0. infine riavviamo firefox e trasciniamo il file .xpi all'interno della finestra di firefox ed è fatta
nota: non è una cosa consigliabile da fare, ma se proprio avete necessità di un'estensione, provate...