Quite messy yes...;-)
If you wire data out from a case structure there must be valid outputs for all cases. In this case that means that the picture data that is loaded in the file opening case must also be available out from that case when no files i being loaded. To do that you need to create shift registers to hold the picture data and then wire that data from the left shift register terminal to the outputs of the false case.
Haven't got time right now to show you, but I may have a look at it later. Let me know if you figure out how to do it using shift registers though...The idea is the same as already used for the true/false value telling whether a file has been loaded, it too is fed from a shift regi
ster.