Applications virtualised and delivered by App-V will work with application compatibility shims. You should consider application compatibility testing and remediation as a part of any operating system upgrade, because App-V is not a compatibility solution.
Microsoft’s Chris Jackson has written an excellent resource on TechNet that is essential reading if you want to understand App-V and compatibility shims: Making Applications Compatible with Windows 7 in a Virtualized Environment
Microsoft Application Virtualization is a powerful application management and deployment tool. When working it in to your plans for a Windows 7 migration, you can benefit from the potential for reduced cost during installation testing (though this cost is not promised to be zero).
You can also continue to leverage most of the same processes for resolving application compatibility issues using shims. If you’re deploying a single, organization-wide shim database, the transition will be very minimal—you need only be careful to avoid elevation shims (in much the same way you should avoid elevation in general in an App-V environment).
- Making Applications Compatible with Windows 7 in a Virtualized Environment
- Application Compatibility TechCentre on TechNet
- Application Compatibility Toolkit 5.6
- 3rd Party application compatibility solutions that work with App-V include: App-DNA AppTitude and ChangeBase AOK
- Top 5x5x5 Microsoft App-V Issues
- 5x5x5 App-V Application Compatibility Issues: Part 2
- App-V posts at the App-DNA blog
- App-V and Application Compatibility Shims
- TechNet Virtual Lab: Windows 7: Application Compatibility Toolkit 5.5 and Windows 7
- TechNet Virtual Lab: Windows 7: Mitigating Application Issues Using Shims