Respuestas:
https://mattcollinge.wordpress.com/software/usb-detect-and-launch/
Lo intentaría. Lo he usado antes de que sea gratuito para uso doméstico y comercial o de negocios. Necesita una licencia.
Puede configurar qué desea abrir y para qué unidad desea que se abra el programa.
Así que, básicamente, hacer un archivo por lotes para que abra su programa.
@echo apagado Cd C: / Programa de prueba iniciar exampleprogram.exe
guarde como .bat y luego use las configuraciones de ejemplo en el sitio para que funcione.