Wie schreibe ich ein plattformübergreifendes Programm?

Schöne Grüße,

Ich möchte ein kleines plattformübergreifendes Hilfsprogramm mit GUI schreiben. An welche Sprache / GUI-Bibliothek soll ich mich halten? Ist es überhaupt möglich

Dies wird ein kleines Programm sein, daher möchte ich die Leute nicht dazu bringen, JVM oder .NET Framework herunterzuladen. Ist es möglich, es nativ zu entwickeln?

Update 1.

Mit "nativ" meine ich, dass das Endergebnis nativer Code ohne Zwischenebenen wie Java Virtual Machine oder .NET Common Language Runtime sein wird

Update 2.

Eine KOSTENLOSE Lösung ist vorzuziehen;)

Antworten auf die Frage(14)

Ihre Antwort auf die Frage