A nouveau,
Le code mis sous le commentaire **** cible l'image nommée Logo. Le nom pourrait être remplacé par une variable String.
Ainsi on peut choisir un logo parmi d'autres pour être affiché dans le message. Il suffit comme tu l'as fait pour la hauteur, largeur...
indiquait à la variable le nom du logo souhaité.
Ensuite cet image est rendu visible. Cela ne change rien si elle est déjà visible mais au cas ou elle est invisible elle s'affiche.
La position de l'image (Left + Top) est basée sur les positions de la forme ajoutée avec un décalage de 10 pour Left et 25 pour Top.
Pour que le logo soit de même grandeur que la forme. Tu peux soit dès le départ l'agrandir selon la taille de la forme prévue. Ce qui est le plus facile. Soit le faire ensuite, par le code. Mais il faut remanier le code pour cela.
Enfin par ZOrder il est placé devant la forme ajoutée par la propriété msoBringtoFront.
Dans la zone Krono, le logo n'est pas effacé. Il est rendu invisible par False.
Bien sur tu peux changer la couleur de ta forme en fonction de l'image logo a y insérer.
Voilà.