The .NET Frameowrk Bootstrapper makes it easy (er) to distribute the framework as part of your application. (yes, that is the right post - look at the bottom).