How would you go about making an application that can edit it's own look and feel? Can tweak its own XAML files? then reload them. I'm thinking a notepad-like text editor, not a visual designer.
All the event/code would be bound right after display from an "iron" scripting language.