Many Windows 8 integration points seem to depend on XAML interop. This was not available in the developer preview, but as of the consumer preview you can now have XAML and DirectX interop in many different ways. We should convert our DirectX application to act this way to gain access to all integration points.
Created attachment 615243 [details] [diff] [review] Patch v1. Still needs some cleanup before I push to elm but here is the working XAML + DirectX interop. We can overlay XAML controls and content on top of our DX surface now. We can also use XAML controls for platform integration.