The following line needs to be added to the GnoCHM .desktop file: MimeType=application/x-chm In addition update-desktop-database needs to be called as per the scriptlets page in the wiki.
This is fixed (not so cleanly) in 0.9.7-4