Description: cette fonction crée dans la zone grisée à gauche dans la fenêtre un bouton dont le numéro d'identification est l'entier <Id>, le texte figurant sur le bouton est le paramètre <nom> qui est donc interprété comme une chaîne de caractères (7.2), la position du coin supérieur gauche est donnée par le paramètre <affixe> qui doit être de la forme X+i*Y avec X et Y entiers car ce sont des coordonnées en pixels, la taille du bouton est donnée par le paramètre <taille> qui doit être de la forme long+i*haut où long désigne la longueur du bouton en pixels et haut la hauteur (ce sont donc des entiers), le paramètre <commande> est interprété comme une chaîne de caractères, c'est la commande associée au bouton, chaque clic provoquera l'exécution de cette commande. Le dernier paramètre <aide> est facultatif, il contient le message de la bulle d'aide s'affichant lorsque la souris passe au-dessus du bouton.
Si on crée un bouton dont le numéro d'identification est déjà pris, alors l'ancien bouton est détruit sauf si c'est un bouton prédéfini (c'est à dire créé au démarrage). A chaque changement de fichier, les boutons non prédéfinis sont détruits. La fonction NewButton renvoie la valeur Nil.