Vous n'avez pas été très précis avec votre question si Personne n'est en mesure de vous donner une réponse définitive, mais voici une tentative de le faire sans vous rabaisser:
Il est assez commun pour les concepteurs graphiques (en utilisant des outils comme photoshop, gimp, etc.) de participer aux côtés des développeurs pour les ordinateurs de bureau et applications Web. Les applications basées sur le Web peuvent facilement capturer des informations sur le moment où une image est cliquée et souvent les gens conçoivent le bouton avec le texte dans le fichier image ou utilisent des images/bordures d'arrière-plan avec du texte brut. Il n'y a pas de standard, en soi, sur la façon dont cela est accompli sur le web, mais beaucoup de sites servent d'exemple (essayez d'utiliser Firebug avec FireFox pour inspecter d'autres sites et voir comment ils font les choses).
Si la situation actuelle est orientée bureau, la réponse devient beaucoup plus compliquée. L'habillage est accompli de nombreuses façons et, selon les plates-formes et les bibliothèques utilisées, les spécificités de l'implémentation varient considérablement. En termes simples, la plupart des frameworks GUI (comme GTK, QT, Windows Forms, Windows Presentation Foundation) incluent un contrôle d'image basique, et ce contrôle peut généralement traiter un événement "Click", ce qui lui permettrait de fonctionner comme un bouton, mais si vous voulez des états différents (pressé, désactivé, etc.) vous devrez investir plus d'effort dans une telle chose; Vous ne trouverez pas non plus cette méthode pour remplacer le rendu de tous les boutons dans une application, mais plutôt quelque chose que vous feriez manuellement pour chacun d'entre eux, ou écrivez votre propre contrôle de bouton personnalisé qui utilise vos actifs spécifiquement.
En termes de fichier décrivant différentes images qui se combinent comme décrit dans le fichier pour remplacer le rendu du bouton, cela me porte à croire que vous travaillez avec une application existante qui est skinable (comme Firefox ou Winamp) ou qu'il parle d'une boîte à outils spécifique de l'interface utilisateur. Je ne suis pas au courant de cette fonctionnalité étant généralement disponible dans la plupart des kits d'outils d'interface utilisateur au niveau du système commun.
À l'avenir, vous voudrez peut-être être plus précis avec vos questions.