More specifically, I want to build a stand-alone C# program that runs on Windows 7 and later, but without having to bother the user with having to find a .NET installer package first.
A different way to word my question is, are any of the .NET frameworks installed by default in Windows 7 and later?