sure but as far as i know, there's no commercial stuff who launch an application automatically like that... as i know so far. Usually when you first connect your device it will send you to the software and/or driver installation plahplah.. not much... oh well i can't know every USB device on the market so far so i can be wrong.

So you don't have any other choice to run something in background. I mean a little few Kbs application wich you add to the Windows Registry list (run, Runonce or else) wich just monitor the VendorId or whatever else, then once you got a match it launch the main application.

Maybe there's other much elegant way.. now i don't know