让.net framework,SDK,IDE分离???    

vs2005太大了,产生了很严重的性能问题,我有个建义,让.net framework,SDK,IDE(就是一个代码编辑器)
分离
1.我装上了IDE,运行时自动识别开发包和当前的.NET FRAMEWORK,然后在IDE中可以开发不同.NET程序,如我装IDE可以根据SDK开发.NET1.0,1.1,2.0,3.0.....程序。
2.如我不想开发.NET程序,IDE为什么要装.NET FRAMEWORK呢?我在安装SDK时,我只要开发本机代码的类库而不要NET类库。
3..NET FRAMEWORK\SDK可以和IDE有不同的升级计划,如我可以用VS2003的IDE开发.NET1.0,1.1,3.0,4.0...的程序啊,当然也可以用VS2007的IDE开发NET1.0,1.1,3.0,4.0..程序
4.我完全可以只选一种语言安装
大家说微软会这样做吗?