I would like to be able to use vector graphics, preferably defined in XAML, as the Source of an Image control, just like I can currently use a raster image like a PNG. That
You can simply reference your vector graphics as StaticResources:
Store the images in a ResourceDictionary as DrawImage's. Expression Blend can help you generate this stuff:
: