CHM Challenges with Windows 7
Microsoft has undergone several phases of security updates on Windows 7, that make it impossible to open a custom .chm file through the Windows Shell, using hh.exe with a passed filename parameter. This forces the developer to use the ActiveX object version of html help, hhctrl.ocx.
PDF Article Here