Я делал расширение для Thunderbird, реинсталлом не заморачивался, просто вносил изменения в файлы проинсталлированного расширения и перезапускал Thunderbird.
Запаковывать в xpi не обязательно, более того, файлы расширения могут лежать где угодно, прийдется только перезапускать фф после внесения изменений, но для этого есть специальная кнопка.
Там достаточно просто. Сначала addoon попадает в песочницу, где тестируется и затем может быть перенес в официальное дерево. Кстати, недавно, всем авторам, кто подтверждал что их addon был совместим с третей версией фф высылали классные футболки=) У мну такая есть =)
А почему бы не воспользоваться плагином Extension Developer — https://addons.mozilla.org/ru/firefox/addon/7434?
Там есть сборка xpi, перезапуск chrome, консоль js для отладки и пресед «Enable debugig preferences», которая вываливает все ошибки в консоль.
Как быстро начать и эффективно продолжить писать расширение для лисы