Plop !
Intéressant comme idée.
Je jette un œil dessus, mais tu à résumé la solution : écrire un wraper dans un langage que tu connait et compatible avec ton module pour GM.
Je lit les docs et je fait un petit résumé ici ok ?
EDIT :
Bon, c'est crade, mais le meilleur compromis "temps de recherche pour moi / difficulté pour toi" est d'utiliser leur programme en ligne de commande :
http://blink1.thingm.com/blink1-tool/Tu le télécharges, le copie à côté de ton exécutable, et tu peux appeler de GM avec les arguments qui te conviennent.
C'est lent et pâteux, mais ça te permettra d'avancer en attendant que tu acquières les compétences pour faire la DLL, ou que quelqu'un la sorte.