The Meeting Place
A while ago I wrote a rather good (if I do say so myself) chat program in Delphi; it's designed for two people to chat, share files, draw images, play games, etc, etc. Unfortunately Delphi is native to Windows, and I switched to Linux (and now OSX).
So -- what to do? Well, the Delphi version works reasonably well under Wine... but it's not perfect. I decided I needed a Java version, compatible with the Delphi one...
I only ever implemented as far as basic chat, so it's not as good as the Delphi version. These days I have no pressing need for such a program, so, like many projects, this one will probably never see completion.