Abandon the .NET Frameworks.
Paragraph 10(a) of the order defines the “Windows PC Operating System” (in part) as any Microsoft OS that “incorporates all or a portion of the .NET Framework, or for which Microsoft offers or distributes all or a portion of the .NET Framwork for automatic or optional installation.” Similar language defines Internet Explorer. So, if Microsoft drops the .NET Framework altogether — or perhaps, just makes this a technology users would need to buy as a separate product or install just as Java is installed today — they can go on shipping Windows (which would then fall outside of this definition) and MSIE without Java and prevent Sun from making any gains through this order. If you take the more open interpretation, Microsoft could sell .NET as part of, say, Visual Studio.NET and allow developers to ship a runtime with applications (just as is done for Java applications today), and not have to ship Java with Windows or MSIE.
Obviously, this seems like a very unlikely scenario — first, Microsoft will appeal this order and I suspect they will win on appeal; and second, Microsoft has invested an enormous amount in the .NET Framework, and without .NET they have no immediate answer to Java’s success with developers. They could reasonably judge that this would create a greater long-term harm for them.
On the other hand, some reports on this order have suggested that this is an enormous victory for Sun, one that will enable them to ride Microsoft’s distribution to great success. If Microsoft were to lose its appeals and did believe Sun stood to gain an enormous territorial advantage through this order, maybe their long-term position would be furthered by making this battle a stalemate. I find it interesting that the order gives them that option; it should not have, and Sun’s lawyers should have argued (or should have argued more strenuously) against any back door exit.