Existem muitas ferramentas para criar um instalador, por ex. Cinco aplicativos para criar pacotes de instalação
Depois de criar o pacote * .msi e copiá-lo para o dispositivo USB, basta escrever um arquivo Autorun.ini como:
[autorun]
open=setup.exe
icon=setup.exe,0
label=My install USB