Hola, bienvenido a la comunidad!
Con respecto a lo del lenguaje, creo que se puede usar lua o Xlua, no se bien como es esto pero hay tutoriales dando vuelta por ahí, se usa justamente, para no tener que programar con eventos gráficos.
Si buscas un ejemplo de MMF2 + Lua
Creo que este juego esta programado así:
http://www.bit-blot.com/aquaria/
Saludos!!