I have had very good experiences with Delphi and Lazarus (Pascal) for cross platform development - even for Linux and Mac. You don't have any dependencies (like .NET libraries) and you create really native applications for the operating system! - Delphi (Community version available): Delphi: IDE Software Overview - Embarcadero - Lazarus: Lazarus Homepage pascal is a robust and mature programming language that you can rely on even in 10 years. Compared to other languages/frameworks/libraries, all my applications worked maintenance-free (independent of the operating system version - even under Windows XP... This is simply indescribable!).
C
Code Apostel
@Code Apostel