Ich bin nebenbei auf der Suche nach einer neuen Sprache, in der man für beide Systeme coden kann, würde aber ungern Java nehmen.
Dafür gibt es ein paar OS-unabhängige Libs, wie z. B.
wxWidgets. Die damit erstellten Programme sehen aber häufig sehr grottig nach Windows 95 aus. Da sehen viele professionelle Java-Programme wesentlich besser aus (z.B. IntelliJ, OxygenXML). Allerdings macht Swing überhaupt keinen Spaß.