.NET 4 имеет новую CLR.
Если я установлю фреймворк V4 на ПК, он установится, если на этом ПК НЕТ ранних версий фреймворка? Кроме того, будут ли мои приложения WinForms, нацеленные на .NET 4, работать без каких-либо других установленных фреймворков?
Да, ваше приложение будет работать без сбоев. .net 4 не зависит от предыдущих версий.
.Net 4 зависит от того, что называется Windows Imaging Component и Windows Installer 3.1