FEBE

  febeProfDir = Components.classes["@mozilla.org/file/directory_service;1"]
        .getService(Components.interfaces.nsIProperties)
        .get("ProfD", Components.interfaces.nsIFile);

var extDir = febeProfDir.clone();
    extDir.append("extensions");
    var entries = extDir.directoryEntries;

    while(entries.hasMoreElements()){
        var entry = entries.getNext();
        entry.QueryInterface(Components.interfaces.nsIFile);
        if(!entry.isDirectory()){continue;}


 extGUID = entry.leafName;
 var em = Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces.nsIExtensionManager);
        var ext = em.getItemForID(extGUID);
        var eType = ext.type;                       // 2=Extension, 4=Theme
        if(eType != 2 && eType != 4){continue;}
        var extName = ext.name;
//        var extVer = febeStripSpaces(ext.version);
        var extIcon = ext.iconURL;


Firebug.Console.log(extName);



}

なんでこんなことしてるんだ。
ぜんぜん進まない。