I have an image that has a windows portion and a linux portion. The correct contents only display when using the correct OS.
UltraISO (which is great BTW) only shows the linux viewable portion of the ISO - adding a file and saving again removes all the WIN32 files from the ISO.