Hi Dark Eagle,
I want to be sure I understand exactly what it is you want your program to do. It sounds like you have a main (top-level) VI that programmatically launches Sub-VI's. When these subVI's launch, they automatically maximize and center their displays. You say that when "it closes it reverts to the screen size under which it was built." Are you referring to the subvi's or the main vi? How are you closing the subvi's? Manually or programmatically? Are you using VI Server or sub-vi node setup? Also, can you explain a little more where the flashes occur?
I apologize for all the questions. I just want to make sure I have a firm understanding of what is going on. If there's any sample code that demonstrates this behavior, that would also help.
Thanks in advance!