zkanji is a free, open-source Japanese language learning tool and also a kanji and word dictionary software providing many useful features for those who are interested in the Japanese language. I've started making zkanji in the hope that it can help me study kanji and I hope that it will help others too. While I can't guarantee that it will do your studying for you, maybe you can use it to your benefit.
If you have doubts that this program is for you, please take a look at the screenshots or read the information page about its capabilities. You can also download and use it as much as you'd like! Read the licence information page to see how free it really is, and for acknowledgement of used materials.