Bonjour,
Celà doit être possible
Voici ce que dit l'aide sur l'évènement BeforeDoubleClick
Cette méthode se produit lorsqu'un utilisateur double-clique sur une feuille de calcul, avant l'action de double-clic par défaut.
Private Sub expression_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
expression Variable qui fait référence à un objet de type Worksheet déclaré avec des événements dans un module de classe.
Target Obligatoire. Cellule la plus proche du pointeur de la souris lorsque le double-clic se produit.
Cancel Facultatif. Cet argument a la valeur False lorsque l'événement se produit. Si la procédure de l'événement lui affecte la valeur True, le double-clic par défaut n'est pas exécuté à la fin de la procédure.
Pour la copie ça se trouve facilement dans le forum, et pour le lancement du soft tu doit pouvoir utiliser :
Application.Run 'Chemin d'accès au soft'
Avec ça tu devrai t'en sortir
Bon courrage