Il me semble qu'il a utilisé le language C++, surtement avec Borland C++ ou visual C++.
Mais tu peux faire ca avec n'importe quel language qui fait du graphique: C++, Delphi(objet), JAVA.
Tu étudies bien les programmes sur lesquels tu base ta gui:
Tu proposes à l'utilisateur les différentes options possibles.
Au final tu crées un fichier exécutable avec les lignes de comandes qui correspondent avec les demandes de l'utilisateur.
Il faut donc maitriser la gestion graphique (choix, affichage, récupération du choix), l'ecriture dans un fichier(ici .bat) et l'execution de ce dernier fichier.
Voila, y a aussi surement d'autres asctuces pas forcément nécessaires qu'il a utilisé, attends sa réponse pour plus d'informations.
A+