I haven’t done any Swing+Farsi work. A long long time ago I and my friend Armond Avanes had written a Farsi chat client+server. See some pictures attached. We’re no longer interested in it so I thought it’ll be great to share the source code if someone steps up to maintain and develop it further (or migrate it to Swing!).