Per il MIME, quella è l'ultima delle cose da sistemare, se poi la metti su addons.mozilla.org, il problema si risolve
da sè.
In breve, il Mime è il corrispetivo dell'estensione di un file, mediante quello il browser sa cosa fare del file, quindi
se è un XPI cerca di installarlo e non scaricarlo.
Per i test, beh se è Javascript standard, come credo nel tuo caso, credo tu possa anche usare Firebug per testare i suoi effetti,
altrimenti su MDC (Mozilla Developer Center) c'è un bel articolo su come creare un profilo per lo sviluppo di estensioni.
Ciao
a