... I'd like an option to use Xaml instead of Html, maybe with a XamlPad type of interface. When published the layer would appear through Rest as esriServerHTMLPopupTypeXaml.
The silverlight SDK could provide a class that uses XamlReader to load the Xaml and present it.