Yo uso Python que es justamente multiproposito, las tienes todas fáciles: BBDD, gráficos, sonido, etc. Funciona en Windows perfectamente (y puedes crear archivos .exe), no es lento (y si en algún momento necesitas que sea mas rapido, siempre puedes crear extensiones en C/C++ e importarlas desde Python!), y también funciona en otras plataformas. Tiene librerías de GUI como Qt, Gtk, wxWidgets, Tkinter. No está mucho en la industria de los móviles, aunque en Android puedes hacerlo correr. En Windows Phone solo podes usar C#, VB.NET o C++ para videojuegos. En iOS usas Objective-C así que estamos en la misma. Y ni hablemos de la web, Python + Django es una bestia!
Pero claro, es un lenguaje interpretado por lo tanto si tanto te preocupa el tema de desamblarlo y eso estás en un problema (si vas a hacer aplicaciones de escritorio). Aunque te adelanto que nadie se va a privar de usar tu programa sin haber pagado porque esté hecho en C o C++.
Java nunca usé y .NET no te lo recomiendo, encerras todas tus apps en windows.