.NET Framework 3.5 является дополнительным обновлением .NET Framework 2.0 и 3.0, поэтому их не следует удалять.
Если вы абсолютно уверены, что вам не понадобится Framework 1.x, и уверены, что любые приложения 1.1 отлично работают под 2.0, вы можете удалить это.
Если вы используете Vista на своем разделе загрузочного лагеря, вы можете попробовать руководство Скотта Хансельмана по освобождению дискового пространства:
http://www.hanselman.com/blog/GuideToFreeingUpDiskSpaceUnderWindowsVista.aspx
В настоящее время его сайт (необычно) кажется отключенным, но когда я использовал это, мне удалось освободить 30 ГБ дискового пространства на моем ноутбуке.