Você já está lendo este artigo do MSDN?
Pode valer a pena tentar definir as versões do Windows que você está usando, já que as versões mais antigas reagem de maneira diferente aos comandos de execução automática
Você já escolheu os comandos que você quer para o menu ou foram seus exemplos dos comandos que você planeja usar, porque eu tenho idéias de talvez apenas comandos em lote usando caminhos relativos "..COMMANDHERE / flags -options" que podem estar em scripts em lote lançado a partir do autorun.inf quando alguns comandos não são possíveis.
O Autorun evoluiu na história da EM e há algumas coisas mágicas, mas alguns limites frustrantes dependem do que você está tentando realizar.