Today I found a wonderful
firefox add-on for reading *.chm files: Chm Reader.
with this add-on, You can get rid of library dependence problem faced when installing xchm or chmsee( that really make me crazy).
you can download the latest version of Chm Reader here:
https://addons.mozilla.org/zh-CN/firefox/addon/3235