Usando o SDK de expansão para adicionar botões da barra de ferramentas? Integrando complementos XUL e SDK de complemento para Firefox?

Eu já codifiquei a maioria de um complemento do Firefox usando a API do SDK de complemento. Agora estou descobrindo que o SDK de complemento pode não ser poderoso o suficiente para meus propósitos. Eu preciso de duas coisas:

Um botão suspenso na barra de ferramentas ao lado da barra de localizaçãPara modificar o gerenciador de complementos no firefox

É realmente decepcionante, mas não acredito que isso seja possível com o SDK de complement

Primeiro de tudo, eu entendo que existe umwidget na API do SDK de complemento. Mas isso só me permite adicionar um ícone ou rótulo simples à barra de complementos desajeitada. E se eu precisar adicionar um botão melhor, como o próximo à barra de localização do Firebug ou Greasemonkey? Quanto à modificação do gerenciador de complementos no firefox, tenteiUL de Nickolay Ponomarev com o SDK de expansão sem qualquer sucesso. Se alguém souber como fazer isso funcionar e puder me indicar a direção certa, isso seria extremamente útil cfx init --template xul não faz nada que o SDK normal faz quando eu tento)

questionAnswers(3)

yourAnswerToTheQuestion