Se você quiser adicionar vocabulário, o que eu acho que sempre será mais valioso devido à exposição ao inserir listas de vocabulário, você precisa jMemorize . Como é um arquivo JAR, você poderia fazer o que eu estou trabalhando e usar um Java VM portátil e executá-lo, juntamente com suas listas de vocabulário, em um pendrive e fazer backup de tudo online também. Eu diria que é uma solução muito boa para você.