There are a plethora of Windows 7 Application Compatibility resources available to ISV’s, but knowing where to find them and in what order to use them can be a daunting task, so I’ve linked to the best ones that I know of, categorized them, and put them in some sort of order.

Preparation

· Install a copy of Windows 7

· Download and Install Windows 7 SDK

Training

· Read the Windows Application Quality Cookbook

· Watch Windows 7 on-line Application Compatibility training

· Install Windows 7 Training Kit for Developers

Install Application Compatibility Tools

· Application Verifier

· Application Compatibility Toolkit including Standard User Analyzer

Install the Windows 7 Software Logo Toolkit for certification

· Windows 7 Software Logo Toolkit

Testing

· Use tools from AppDNA, Camwood, and Changebase to carry out static application analysis

· Use Standard User Analyzer to check that your application is compliant with UAC

· Use Application Verifier and Windows 7 Logo Toolkit to check your application is compatible with Windows 7

· If you want to go further and get your application certified under the Windows 7 Software Logo program, then you need to follow these guidelines

Remediation & Help

· Add a Windows 7 Application Manifest to your application

· Visit the online Partner technical communities

· Use the MSDN Windows 7 Application Compatibility Forums