As indicated in the DelphiX forum I'm using the DXGui components to create my UI.

I have noticed a problem with the Z-Order not working consistently but that the only problem I've come accross so far.