as far as uninstalling any I would be VERY CAREFUL because:
version 1.1? Yes, UNLESS you happen to have applications written by early adopters of
.NET that still require .NET 1.1
Other versions? NO, at least not the 2.0 bits. 3.x builds on top of 2.0 etc.
I know why I have it, and specifically, I have ver. 1, 2, 3, and 4.
Is there any program or scanner, or utility that will tell me what programs I have installed that need what version I'm running? I doubt very seriously I need all versions.