Apparently Windows CE/EC7 includes a version of Silverlight with a native C++ instead of managed API. I suspect this will be included with Windows 8 as well and will become the new recommended native UI toolkit for Windows, replacing USER32.DLL (as Direct2D/DirectWrite
replaced GDI). They'll probably even rewrite the shell UI in it.
Interesting, but is that a C++ interface to the (still managed) Silverlight runtime, or is the Silverlight implementation C++ as well?