Trouvé par hasard sur le net en cherchant divers moyen de faire booter ma clé usb, avec puppy linux, un soft vraiment bien: Unetbootin.
Ce programme permet d'installer directement sur une clé usb (ou tout autre support) un Linux (Fedora, OpenBSD, Puppy, ...) en trois cliques.
1. Choisir sa distribution (pas besoin de la télécharger ça ce fait tout seul)
2. Choisir le disque de destination
3. Start
Si la distribution n'est pas dans la liste, il y a possibilité de charger directement un fichier ISO.
http://lubi.sourceforge.net
Sur le même site un programme pour faire des images disque (sur une base ubuntu): Bubakup (pas testé)