> What about java.awt.Desktop ?
I'd imagine that could work if the user has set their *.txt file association to WordPad. Otherwise, I suspect it would open with Notepad. But it's not something I've spent any time with, so that's all just speculation.
[EDIT] Just tested... Yep, it's notepad for me, and I haven't bothered registering a different app.
~