If you're one of those users who loads programs from the USB, you may be interested in a program called USB AutoRunner.
USB AutoRunner is an application that helps you create autorun files linked to the programs that you have stored on your USB. In other words, you can configure your USB so that once you insert it into a computer, the computer will immediately run the program (or programs) that you choose.
It's a very simple program that doesn't require more than loading the executable of the corresponding application every time you'd like to create a new autorun file. Once created, you just need to eject and reinsert the USB for the changes to take effect.
Compatible with Windows Vista.