While on campus for the MVP Summit in February, I had a chance to visit Henry Sowizral over in building 41. Henry Sowizral is a Principal Architect in Microsoft Expression, and he and his team did something really cool: they converted an existing C/C++/MFC application to have a WPF front-end, while still leveraging all that existing code.
If you have legacy code and are considering porting the UI to .NET, pick up some pointers from Henry.
Once you've finished, check out Henry's presentation deck on how the team converted the Expression Design UI to WPF.
See more WPF at Pete's site and blog http://10rem.net
Follow Pete on twitter at @pete_brown