J'ai ajouté une fonction à ma lib IconEx pour créer des boutons avec une icônes et un texte.
Il s'agit d'une fonction toute simple qui permet de créer une icône composé d'une icône 32*32 par exemple et de lui ajoindre untexte à la suite.
On se retrouve donc avec une image composée d'une icône et d'un texte (et qui a toujours la transparence de l'icone) qu'il suffit d'afficher dans un ButtonImageGadget et le tour est joué.
exemple :

Icône 24*24 avec texte en gras
Pour ceux qui ne connaissent pas la Lib, elle permet d'extraire d'un fichier *ico un format spécifique de celui-ci (32*32, 16*16, 24*24 etc ...) avec un style ou non (mis en nuance de gris pour faire un bouton désactivé ou mis en surbrillance)
Voir sur mon site

La lib est fournie avec un exemple et un fichier d'aide *.hlp