Thanks for the responses.
Rick I would also guess that double-clicking is launching a diff hh.exe. Though, it sounds like we're installing something (maybe an incompatible HHActiveX) that the 64-bit version isn't compatible with? I don't know, but the developer verified that if he uninstalled our 64-bit version of our software, the chm files work again when launched from Windows Explorer.