@Karl :
En fait, il faut parler de langages au pluriel. La clé en elle-même est un ensemble de diverses briques logicielles mis en synergie (j'ai toujours rêvé de placer ce mot) grâce à ce que l'on qualifie communément de "glue" au sein du projet.
SynApps est programmé en Python et la "glue" en AutoHotkey principalement. Que du libre quoi.