Dans l'absolu, t'as besoin que de ton exe et de ses éventuelles dépendances.
En pratique, faut aussi s'assurer qu'il est "compatible" avec une utilisation via clé usb (genre économiser un peu les lectures/écriture sur disque, sauvegarder les paramètres dans un fichier texte et pas dans le registre, etc).
Sur les softs ou c'est pas prévu à la base, on passe par un wrapper qui s'occupe de ca.