i always decompiled my chm's using chmdecoder (from gridinsoft). it automatically generates the table of contents. i just bookmark the TOC using the default browser and it works flawlessly. i got a lot of medical ebooks in decompressed chms, the downside is, metalayercrawler takes a long time to scan my memorycard.