That will require reworking libHildon and hildon-desktop. At the moment xatom iirc is used to signal the window manager to correctly render menus. That's just for starters. Window stacks need looking at, especially if going after stock GTK support