Thanks for the feedback! I'll address each of your issues individually:
1. This can certainly be added. What should happen if the file you're currently typing in changes on disk underneath you? Should the contents of the current buffer suddenly change? I understand wanting this behavior, but for the currently active file it seems like it would be distracting...
2. Good idea, thanks for the suggestion. I'll make it so the cursor tries to keep its row/column position on reloading.
3. I agree that that would be distracting. This behavior can be added as well.
4. As for the close icon, this is easy to do in Java 6, but since RText supports 1.4+, it was never added. I could look into adding optional close icons (using reflection to do so if Java 6 is detected). I'd also like to point out that you can close a tab by middle-clicking on it (or right click -> "Close XXX", though that's one extra click than a middle-click). Perhaps that is sufficient (for the time being at least )?