Your mission, should you decide to accept it, is to be able to take any live-CD, and make it to work as a live-USB. BE WARNED, there's probably no silver bullet.
TODO: find out how to determine what file system an ISO is set up as.... they're not all iso-9660 by any means.