I use the following code to display a popup:
    var win = window.openDialog("chrome://broceliand/content/view/popup/nameMapPopup.xul", 
      "", 
            "all=no," +
      "titlebar=no," + 
            "chrome=yes," +
            "toolbar=no," +
            "dialog=no," +
            "resizable=no," + 
            "modal=yes," +
            "dependent=yes," +
            "top="+popupY+"px," +
            "left="+popupX+"px",
            args);
On windows the popup is pretty clean. There are no common elements remaining. But on linux le titlebar still remains and the popup is resizable.