Como fazer um help em java?

Galera, gostaria de sugestões de como fazer um help para um aplicativo desktop . Tipo, eu posso ter um monte de html que seriam os helps, aí eu iria ler cada arquivo, pegar o títle do html, colocar num index. Aí quando o cara desse um duplo clique no index, abriria o html num editorpane. Isso parece uma boa idéia?

Olha nunca utilizei, mas ouvi ótimos comentários do JHelp.

http://www.jpackages.com/jhelp/

da uma olha parece ser interesante :
[url]

http://java.sun.com/products/javahelp/index.jsp
[/url]