Yes there is a memory hog at work here. Some of it is because of swing (the gui components), some is my quick and dirty programming, but a major part seems to come from JDOM the xml parser I'm using. At
www.jdom.org there seems to be a number of discussions about the memory overhead associated with this system.
For the next release I'm going to try to conserve as much memory as possible. I think I can cut some overhead by only reading in the uilfiles for a folder when you ask for them, being a bit more conscious about variable declarations and object references, and MAYBE using xalan directly instead of JDOM (big maybe here because jdom is so easy to use).
Hang in there! I know the memory problems are annoying, bu I'm working hard on it!
--Mike