A while back, I wrote an MSDN article on writing multi-targeted programs with Prism.
http://msdn.microsoft.com/en-us/magazine/ee321573.aspx
Hope you like it!