Hi,
Since I have .Net 2.0, is it OK to uninstal .Net 1.1 and
its hotfix?
The sole purpose for .NET framework is to support applications developed
around .NET technology. If you have been installing the frameworks from
Windows Update and have no software that uses them, you would be fine
uninstalling both. Microsoft's decision to distribute the framework on
Windows update, resulting in most users getting it whether they need it or
not, was likely influenced by marketing reasons (the humongous runtime
requirement is more easily swallowed by developers if most people already
have it).
If you have software that uses .NET framework, then the best advice would be
to keep the version your software was built for (or both, if you have
applications for both). While applications built for 1.1 should work with
2.0, some compatibility issues have been documented. When both are present,
each application will use the version it was built against.