прошу перечислить, что нужно учитывать, чтобы extension одновременно работал и в firefox/thunderbird и в mozilla suite.

что я уже просек:
1. везде надо добавлять contents.rdf
2. install.js вместо install.rdf

какой аналог chrome.manifest для mozilla extension?

еще, есть ли способ помочь в разработке extension для mozzila suite аналогичный описанному тут:
http://kb.mozillazine.org/Setting_up_extension_development_environment

install.js - только для Mozilla Suite/SeaMonkey
install.rdf - только для Firefox/Thunderbird/Flock/Sunbird/вообще всего что использует менеджер расширений Firefox
chrome.manifest - только для Firefox 1.5/Thunderbird 1.5/аналогичных версий Flock, Sunbird... и выше.
contents.rdf - необязателен для Firefox 1.5/Thunderbird 1.5/аналогичных версий Flock, Sunbird...  и выше. В сущности он заменен chrome.manifest.

при установке с помощью install.js должен ли я заботиться об удалении старых файлов перед копированием новых?
или все автоматом обновится?

у меня не получается сделать overlay для messenger в mozilla suite.
хотя id вроде бы такие же каа и в ff/tb

Выделить код

Код:

<RDF:Seq about="urn:mozilla:overlays">
    <RDF:li resource="chrome://navigator/content/navigator.xul"/>
    <RDF:li resource="chrome://messenger/content/addressbook.xul"/>
    <RDF:li resource="chrome://messenger/content/messenger.xul"/>
  </RDF:Seq>
  
  <RDF:Seq about="chrome://navigator/content/navigator.xul">
    <RDF:li>chrome://extension/content/firefox/overlay.xul</RDF:li>
  </RDF:Seq>
  <RDF:Seq about="chrome://messenger/content/addressbook.xul">
    <RDF:li>chrome://extension/content/thunderbird/overlay.xul</RDF:li>
  </RDF:Seq>
  <RDF:Seq about="chrome://messenger/content/messenger.xul">
    <RDF:li>chrome://extension/content/thunderbird/overlay.xul</RDF:li>
  </RDF:Seq>

http://www.mozilla.org/docs/tutorials/tinderstatus/
Tutorial: Creating a Mozilla Extension


http://kb.mozillazine.org/Extension_development
Extension development


На зине вроде были темы про отличия.

все это я читал, но вышеуказанный contents.rdf, положенный в chrome/content
не дает ожидаемого результата для overlayев.

подозреваю, что может быть что-то не то происходит при установке, потому-что в
c:\Program Files\mozilla.org\Mozilla\chrome\overlayinfo\messenger\content\overlays.rdf
про мой extension ничего нет, а в
c:\Program Files\mozilla.org\Mozilla\chrome\overlayinfo\browser\content\overlays.rdf
и
c:\Program Files\mozilla.org\Mozilla\chrome\overlayinfo\navigator\content\overlays.rdf
есть.