I do find it interesting that the only even somewhat recent application I have found that will not work in Windows 7 is the VI client. I was involved in the Tech Beta for Windows 7 and Microsoft was very insistent on asking for people to report any application or driver incompatibilities so that they could either fix the bug on their end or work with the vendor to get the code fixed. MS specifically did not want to go down the same path of Vista and have a product that launched with compatibility issues. I have to commend them for making this concerted effort. It resulted in amazingly compatible OS. Based on this experience I am amazed that VMware seems reluctant to fix their bug. Yes Microsoft changed .net, but lets face it .net is theirs to change, and the changes didn't seem to break anything else, so it points to bad code on the part of VMware.
I guess the thing that is so astonishing to me, is that the Win7 beta was out and readily available to anyone at the time, long before the flawed VI client was released. How could they have ignored the issue? The final version of Windows 7 has been out and readily available for over a month now. It may not have shipped to consumers yet, but lets face it, the bulk of ESX customers have an SA agreement and have Windows 7 in their hands. The most likely people to run Windows 7 on their desktops are the same customers VMware courts for ESX (early adopting techs) VMware needs to seriously get their act together and release a patch, this is getting absurd.
Half my job is assuring people that VMs are reliable and robust, I jokingly refer to myself as a VM evangilist. It's hard enough to "sell" the idea of VMs to reluctant old-school techs, but having blatant incompatibilities does not help me instill confidence in the product.