I think WPF can take over winform applications.
Because WPF have lot of intrative features.
Also you can have data bind facilities in WPF.
Still WPF good in 2d grapics.It did not have rich 3d capabilty yet.
In later varsion WPF relese with Direct 3d capability.
Also for now XNA intragration not in WPF yet.
Then we can use rich 3d envionmnt in our desktop applications.
i think it would be very interasting.
As said in earlier reply ,for rendering model in the application in would take
some memory.
And it is like rendering 3d model in xna.
I`v created example for using XNA as WPF.
To the windows form i use 3d model.
use A-Z to rotate.
And this project still in alpha.
http://www.codeplex.com/3DWINFORM
imagine cup Game development Semifinalist
http://uditha.wordpress.com/