sando um plug-in gerado com o Firebreath em uma extensão do Firefo

possível usar um .dll feito com Firebreath em uma extensão do Firefo

Atualmente, estou tentando portar uma extensão que fiz para o Google Chrome que usa javascript para obter o HTML do documento e, em seguida, chama uma função do .dll e passa o HTML do documento como parâmetro. A DLL salva o arquivo e inicia um programa.

Existe uma maneira simples de portar essa funcionalidade para o Firefox? Ou terei que reescrever o código usando o XPCOM?