ach so... probiere mal diesen Code in der userChrome.js: (Erweiterung)
Code
(function() {
var orig = gBrowser.removeTab;
gBrowser.removeTab = function(tab) {
if(this.mTabContainer.childNodes.length > 1)
orig.call(this, tab);
};
})();
Ich hab's jetzt nur mit nem Gran Paradiso-Build getestet, aber der Code müsste auch in älteren Firefox-Versionen laufen...