Ответ 1
От MSDN:
Профиль клиента .NET Framework 4 - это подмножество .NET Framework 4, оптимизированное для клиентских приложений.
Это полезно, когда вам необходимо перераспределить фреймворк с помощью своего приложения (например, click-once):
Приложения, нацеленные на профиль клиента .NET Framework 4, обычно улучшают опыт развертывания за счет меньшего размера загрузки и более быстрого времени установки. Приложение, предназначенное для профиля клиента .NET Framework 4, имеет меньший пакет перераспределения, который устанавливает минимальный набор клиентских сборок на пользовательском компьютере, не требуя присутствия полной версии .NET Framework 4.