The WPF team has just blogged about a new feature in WPF which is 2D controls on a 3D surface. Unfortunately the mapping happens within a standard window frame. When someone works out how to do without the encapsulating window it could look really very good.
Although I am worried what kind of insane and unusable user interfaces this will spawn...
You can read the post here.