XBoot is a freeware utility which allows you create your own multiboot USB/ISO by using various ISO image files. You can add multiple ISO files and select the type of files. For example you can add Windows 7 or Windows Vista ISO with a Linux ISO and then create a multi boot ISO into a DVD or a USB drive.
XBoot requires you to have .Net framework installed on your PC. Currently there is support for some ISO files have been added , support for some other ISO files will be added later on the request of users.
Currently XBoot is in beta, so expect some bugs when creating multiboot ISO.