x3r0x, tiene razón, lo que quieres lograr está asociado con el archivo autorun.inf.
De todas formas, tienes que entender como funciona el tal archivo AUTORUN.INF, cambiando algunas características puedes ser que logres, pero tendrás que investigar mucho. Lo único que sé es hacerlo que reproduzca automáticamente de la siguiente forma (cuando no se abra automáticamente por el sistema:
Asegurate que el archivo autorun.inf esté en el directorio raíz del pendrive.
Abre el block de notas, escribe:
[AUTORUN]
open="menu.exe"
icon="icon.ico" y lo guardas dentor de la memoria como autorun.inf
Ó ESTE:
[AUTORUN]
label=NOBRE DEL DISPOSITIVO Y TAMAÑO, POR EJ: Belson 2.2GB
icon=icono.ico
open=sincronizar.exe
shell\sincronizar=&Sincronizar
shell\sincronizar\Command=sincronizar.exe
Si quieres que te abra tres cosas... entonces pon tres veces el open y la dirección de donde están los archivos...Y como se llaman con todo y extensión. No tengo ni idea de cómo hacerlo que el USB robe datos…. Pero es “informáticamente” posible. Pero como dije, aprenda el funcionamiento del archivo autorun.inf. En este enlace de wikipedia puedes tener una idea general de su funcionamiento:
http://es.wikipedia.org/wiki/Autorun. Sí lo logras, nos avisa. XD.