Для создания программ с помощью Visual C # нужно ли устанавливать Windows 7 SDK?
Нет, вам не нужно.
Нет, SDK нужен вам только в том случае, если вы хотите, чтобы эталонные библиотеки не устанавливались VS 2010. Например, вы можете установить его на сервер сборки.
Ну, или, если вам нужно что-то конкретно из SDK, например примеры кода.
Нет, но он содержит полезные инструменты, такие как FxCop, которые я считаю весьма полезными только для выявления глупых ошибок, которые не нарушают вашу программу, но, возможно, замедляют ее или затрудняют ее обслуживание.