Tableau de bord de MATE: programmer une icône variable pour un lanceur personnalisé

Bonjour,
Afin de pouvoir rapidement déconnecter et reconnecter protonVPN, j’ai créé 3 lanceurs d’applications, avec icônes colorées.
Il serait plus agréable de n’avoir qu’un seul lanceur avec une icone variant selon l’état du système.
Est-il possible de remplacer l’adresse de l’image par le résultat d’une commande (qui serait une adresse d’icone)?
En fonction du test protonvpn-cli s, qui revoie le statut, le script (Pvpn par exemple) pourrait être appelé :
*Pvpn -*i pour afficher l’icone adaptée (à utiliser dans la solution, si elle existe)
Pvpn -e pour exécuter soit la connexion, soit la déconnexion (commande)

Alors, pour Mate, il existe la commande dconf qui permet directement de modifier les éléments présents sur les tableaux de bord.
Il y a énormément de choses disponibles et je n’ai pas de bureau Mate sous la main pour tester plus.