1. A method for providing a merged tree of user interface (UI) objects in a windowless UI, where multiple technologies may be used to expose objects in a UI tree, comprising: registering guest technologies that may be used in the UI with a technology adapter layer; identifying if a UI object in a UI tree can be switched from a first technology to a second technology, comprising: using information stored by the technology adapter layer to identify if a UI object in a UI tree can be switched when navigating up the UI tree; and a host technology provider identifying if a UI object in a UI tree can be switched when navigating down the UI tree; identifying the second technology utilized when switching the UI object in the UI tree, comprising: using information stored by the technology adapter layer to identify the second technology when navigating up the UI tree; and the technology adapter layer requesting technology switching capability information from one or more registered technologies for the UI object when navigating down the UI tree; and converting the UI object from the first technology to the second technology in the UI tree using a COM-based conversion for the UI object.