MS07-017 Problem – Illegal System DLL Relocation

One of my machines got this message after the recent MS07-017 update.

Rthdcpl.exe – Illegal System DLL Relocation

The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\System32\Hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL.

Microsoft has another update to fix it.

http://support.microsoft.com/kb/935448