This is something I've had on my USB drives for more than a year and I swear by it. PStart launcher is a program launcher that not only allows you to launch apps from you usb in means of relative paths, but can allow you you store paths relative to the root of your US device via the implementation of a variable made by the launcher itself. You not only have the ability to store folders and apps, but notes and reminders(color coding optional) and can see how much free space is on your device as well as view hardware and system information. Settings are also stored in xml.
This is certainly something you need to put in your USB tool box.