Well I solved it myself. Doug's fix was for 32 bit systems. For 64bit systems the entry needs to be in the following registry subkey
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
I found the following instructions at
http://www.faultwire.com/solutions-Windows_Vista/Windows-Help-*1394.html
.... 4.Locate the following registry subkey and click it:
On 32-bit versions of Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
On 64-bit versions of Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft
5.On the Edit menu, point to New, and then click Key.
6.Type WinHelp, and press Enter.
7.Click the WinHelp key. On the Edit menu, point to New, and then click DWORD (32-bit) Value.
8.Type AllowProgrammaticMacros, and then press Enter.
9.On the Edit menu, click Modify.
10.In the Value data box, type 1, click Hexadecimal in the Base area, and then click OK.
11.Exit the Registry Editor
David