It seems that openDialog in a remote xul file is thrown out by the xul parser
However if I just use window.open, the new window is created I noticed this when using the reload button on the remote xul. It generates XML Parsing Error: unclosed token Location: http://host/remote.xul Line Number 35, Column 1:</wi ^