Ok, la versione 0.0.3 inserisce gli allegati p7m come allegati "normali" nella barra degli allegati di Thunderbird. L'unica differenza è che con questi allegati, nel menù contestuale, si ha una sola voce, "Scarica".
E' possibile anche selezionare e scaricare più allegati p7m in una volta.
Una cosa da evitare è selezionare allegati p7m e "normali" insieme.
Mi sembra che questo sistema sia molto più user-friendly dell'altro.
@antiac: ora non ho il tempo di studiare la tua integrazione, però ovviamente puoi aggiungere quell'opzione nel nuovo menù contestuale. Cmq, se l'eseguibile accetta il passaggio del file come parametro, si potrebbe anche usare nsIProcess per lanciarlo e passargli il percorso del file scaricato.