Rich Client Platform (RCP) in C Sharp?

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi group,
I am starting with C Sharp, and want to build a desktop application.
I come from the Java world, where there are Rich Client Platforms that make life easier by providing most of the standard services needed by a desktop application. Examples are the NetBeans Platform, and the Eclipse RCP among others.
Is there such a thing in the C Sharp/.Net world? Or do I have to build my application from the ground up?
Thanks for any help.
.