3.5 — да, включен во всякие Windows 7, но не в более старые версии. Сейчас я уже немного отошел от этих вещей, поэтому не могу сказать, насколько СЕЙЧАС легко убедить перейти 2.0 -> 3.0 или 4.0, но проблемы с переходом 1.0 ->2.0 и 2.0->3.5 были. Не во всех компаниях стремятся сразу после выхода новой супер-пупер ОС поставить новую версию, часто эксплуатация старых идет до окончания жизненного цикла и ОС, и написанных под нее версий продуктов. Ведь новые версии под новую ОС стоят денег.
Опять же, если на апдейты выкатили новый фреймворк, заказчик может его не ставить, ибо его админы внимательно отбирают апдейты и ставят только те, которые закрывают существующие дыры, но не добавляют новых.
Собираетесь ли вы переводить проекты на Visual Studio 2010 и .NET Framework 4.0?