Also wenn das Problem "nur" ist das man nicht möchte das Java installiert sein muss und man stattdessen eine 3-fache Codebasis in Kauf nimmt, würde ich noch mal das Konzept überlegen
Zumal unter Linux dann eh installiert sein muss, was ihr nutzt. Egal welche Sprache.
Allgemein vllt. noch: Qt nutzen. Kostet aber ordentlich Geld.
Ansonsten:
Windows: C# .NET oder C++/MFC
Linux: Such dir was aus
MacOS: Objective-C/Cocoa
No RISC, no Fun.
Dual PowerMac G4 1,25Ghz, 1,25 GB DDR-
RAM, Radeon9800Pro, OSX.4.X