Ungetestete Antwort:
open=""mysubfolder\myprogram.exe -myparameter"" icon="mysubfolder\myprogram.exe,0" action=MyActionName
Die obigen Zeilen sollten ausreichen - ich denke nicht, dass die anderen benötigt werden. Möglicherweise können die doppelten Anführungszeichen durch einfache Anführungszeichen ersetzt werden.
Quelle: Autorun.inf kann die Unterordner nicht mit Leerzeichen im Ordnernamen behandeln.