Internet Explorer is implemented as both a 32-bit and a 64-bit application because of the large number of 32-bit ActiveX components on the Internet that would not be able to plug into the 64-bit version.
A bug in the translation layer of the x64 version of WoW64[REF][REF] also renders all 32-bit applications that rely on the Windows API function GetThreadContext incompatible.