many intuitive search methods, including stroke recognition
capacity for speech readout of Chinese characters (refer to author's site)
words searched automatically link to its most common phrases
Flash tutorial included in the download
and many more!
Just helping him to host these useful software up, they are available here in the Downloads section if you are not able to download directly from his site.
The writeup, setup and usage instructions, etc. are all at his site as well as inside the zip package.
A similar pop-up dictionary functionality is also provided at AnimeLyrics.com -> Kanji View.
As you can see, it has Jp pronunciation for the whole phrase, and for individual words, Mandarin, Cantonese, On'yomi (imported Chinese) and Kun'yomi (native Japanese) pronunciations.
And also an indication (P) whether this is a common word, one that you should remember how to speak, by all means. And I'll tell you why the stroke count is important:
Sometimes, when you use some handwriting/stroke recognition character input, and you just can't get the ^$#^#$! software to recognize the strokes you use to write a certain character, you may have to search for it using radical search. It helps there when you know for a fact, quickly, how many strokes that character has. If not, you can always count again, one by one...