Do I need these at all?
Win XP Pro will work fine without them, but some programs (mostly third party) may not work unless the *.NET Framework is installed. The reason is that it is incredibly easy to develop Windows Applications that target *.NET vs old school Microsoft Foundation Classes (MFC) or the plain Win 32 C API. Many companies these days are no longer developing the older MFC applications because it costs them too much time and money to do so. Because of this, you are going to see more are more *.NET Framework applications coming out in the future.
If you have mostly older software that was written by professional companies then you may not need *.NET Framework, but if you have newer software (whether written by professionals or novices) or shareware (written in the last few years) then you might need it.
Can they be safety deleted?
While de-installing *.NET Framework from Vista or Windows 7 would likely break the OS, de-installing *.NET Framework from XP is harmless. About the worst thing that could happen is that your AntiVirus software could quit working until you reinstalled *.NET Framework.
If I were in your shoes, then I might:
- Download *.NET Framework 4.0 http://www.microsoft.com/downloads/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displaylang=en and save to a CD-R/DVD-R
- Use Add/Remove programs to take all *.NET Framework kits off my computer.
- Reboot.
- Install *.NET Framework 4.0 from the CD-R/DVD-R you just created.
- Hit Microsoft Update to see if there are any *.NET Framework 4.0 related updates.
- Continue on with life.
Alternatively, you could just remove all of the *.NET Frameworks from Win XP and just wait to see if anything breaks. There's a pretty good chance that things will run quite well for some time... But whatever you do. Make 100% sure that you AntiVirus works after you uninstall *.NET Framework. More and more professionals are turning toward *.NET Framework as a means to cut development costs and I would hate to see you ridding the information super highway without your Airbags and setbealt in place.
Lastly, you might just want to consider getting another hard drive...
Best,
Shawn
Warning:
Absolutely no warranty express or implied comes with this post. The poster will not be held liable for any physical, mental, emotional or financial loss that results from the use of suggestions or information contained in this post. Entities that follow the advise in this post do so at their own risk.