Eu já usei Aplicativos portáteis com grande sucesso antes. Basicamente, ele permite instalar versões portáveis de aplicativos (e eles têm correções de compatibilidade para TONELAS deles) e executá-los diretamente de seu utilitário de inicialização.
O instalador do utilitário deve configurá-lo como um autorun, a menos que eles tenham alterado isso desde a última vez que o usei. Caso isso não aconteça, isso é fácil de configurar, mas observe que isso varia de sistema operacional para sistema operacional. Em particular, o autorun.inf antiquado não funcionará mais no Windows 7. Há um bom detalhe aqui e também aqui . Para que a execução automática no Windows 7 exija um firmware especial na unidade e / ou algum software especializado pré-instalado na máquina.