So target stable languages that don't change, TCC with win32 is a fantastic target. The apps work great with wine and you have opengl, controller and audio support. I have a wrapper for winsock 1.0 I need to package up and release, works great for small network apps.