お作りになった拡張がどのような拡張なのかが理解できないと、また全ソースを見ないとアドバイスしようがありません。以下のことは可能ですか?
・お作りになった拡張が何をするものなのかの説明(サンプルであっても)
・xpi ファイルの公開
・お作りになった拡張起動時にエラーコンソールに表示されるエラー内容の貼り付け
また
> 開発環境は、about:configの4つの値をtrueにしました。
とあるのは何を変更しましたか?以下の四つですか?
・nglayout.debug.disable_xul_cache
・browser.dom.window.dump.enabled
・javascirpt.options.showInConsole
・javascirpt.options.strict
もしエラーコンソールの表示を厳密にするのであれば
console2をインストールすることをお薦めします。
それと手前味噌になってしまいますが
拡張初学者用スケルトンをmodestにて公開しています。
コンテキスト・メニューからメニュー項目を選ぶと、alert()を表示するという本当に最小の拡張ですが、一応動きます。スケルトンの内容をまず勉強していただき、それからローカライズやその他のことを、徐々に追加勉強していくという方法もあります。