L'API SetMenuItemBitmaps permet d'insérer une icône dans un menu VISIBLE d'une form. Dans le cas d'un menu popup (INVISIBLE), ça ne fonctionne malheureusement pas. Pour contourner cette limitation (ou ce bug, je c pas...), j'ai procédé de la façon suivante :
- le menu devant s'afficher par popup est placé en dernière position
- sa propriété Visible est mis à True (très important !)
- sa propriété Enabled est mis à False et son texte est " " (espace) pour ne pas attirer l'oeil de l'utilisateur
Il en résulte un popupmenu avec icônes !