Hey guys just to let everyone know, I am currently working on creating an alternative UI system using a library called Vaadin. The current UI uses the Java Swing library, which is generally considered to be not very satisfactory but if you're working with Java you don't have much other choice if you're trying to create a normal application. Vaadin does not run in it's own window, instead it runs by setting up a local server and then you need to go to
http://localhost:18080 in your web browser. So it's similar to the way Freenet works if you're familiar with that. Running tahrir through a browser has it's pros and cons, but I'll work with it for a while and see where it goes.
So far, I'm just trying to get it up to speed with the currently functioning swing UI.