Like Debian Live :
> if you put the iso on a usb-hdd (and install grub on the device) the distro
> starts from the usb-hdd without the need to "dd if=binary.img
> of=${USBSTICK}"
mount binary.iso, copy on usb-hdd, install grub and it's works.
Address of your project ?
--