That does look promising. Only problem is (my Java knowledge is practically nil btw) while I can get it to run via command line (or with an ugly link hack), I can't actually get it to run inside a browser -- which makes me wonder if browser apps have certain limits.
I call it from a HTML document:
<applet code=enotes.Main
archive="enotes.jar"
width="120" height="120">
</applet>
I've opened up the Jar file and looked at it and have tried all sorts of variations in the above "code=" line, but thus far all I get is errors. The problem is that it's different to the example on the Java website. Their example called from HTML isn't inside a directory inside the Jar file, where as this app is inside a directory called "enotes". The manifest file has the main class as: enotes.Main. So is it just that it can't be run inside a browser (having an html file works better cross platform than creating batch and script files, especially as they can rely on path names which might be different on each computer)? Or am I doing something wrong?
The only two errors I've managed to get (at different times depending on what I do) so far is a) something about not being able to find the class I've asked it to run, and b) java.lang.reflect.InvocationTargetException. Whatever that means.
Edit: Ahhh, I think I might have found the problem. I didn't realise there was a difference between Java and Java Plugin. Apparently the APPLET tag doesn't work with the plugin, so I have to use something a lot more complicated thanks to differences between Mozilla (EMBED) and IE (OBJECT). Not 100% sure that's the problem, but it does look like it could be.
Edit: Hmm ok further complications. It appears there's a difference between Applet and Application. If it's an application (which I guess it is), it wont run in a browser according to what I was just reading. My reasons for disliking Java are increasing.

Something like enotes but that runs as an applet in a web browser (using the Java plug-in) would be ideal.
BTW Moru, the solution (which hasn't gotten too far especially as I'm not even sure it's possible) I was thinking about earlier involved the use of HTML5 (which is pretty much javascript). There's issues on what javascript has access to outside of the browser though so it might not be possible. I'm just amazed that such a relatively simple problem has no relatively easy solution. At least none that I can see so far, unless enotes can in some way be forced to run inside a browser using the Java plug-in.