C'est pourtant ça !
J'ai plusieurs raccourcis sur mon bureau me permettant de lancer des VMs sans avoir à ouvrir VBox et double cliquer sur celle que je veux. Si je prends l'exemple d'une VM que j'ai appelé "Windows 7" lors de sa création et qui, donc, apparaît sous le nom "Windows 7" dans ma liste de VMs sur VrtualBox, j'ai ça :
"C:\Program Files\Oracle\VirtualBox\VirtualBox.exe" --startvm "Windows 7"
Et ça fonctionne très bien !
Il faut entrer le chemin de l’exécutable comme tu l'as fait :
"C:\Program Files\Oracle\VirtualBox\VirtualBox.exe"
Y ajouter l'argument qui nous permet de démarrer une VM au lieu de VirtualBox lui-même
--startvm
Puis d'indiquer simplement le nom de la VM. VirtualBox sachant où les retrouver, le nom seul suffit.
"Windows 7"
Du coup, plus qu'à mettre ce raccourcis dans le fichier de démarrage.
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
Et le tour est joué, ça ne peut QUE fonctionner 