When I open my main file, its .Initialize opens 8 other files in a specific order, some of them secret and some intentionally visible. The visible ones stack on top of each other in sequence, with the main file brought to the front again after each opens. The last line of .Initialize opens one last file/form with an OK button; this is done so you can see what is currently in that file and pressing OK makes it go secret and leaves the original file/form on top.
If it stopped there, everything would be fine, and it did just that in Pan 6. Instead, whether I push the OK button or do nothing, the 3 other files/forms that are intended to remain visible but behind the main file start popping to the front one at a time. I have to go to the Window menu to get my dialog to the front so I can dismiss it. And because this is Monday, at this point Pan X just crashes. It did this the first 3 times; the 4th time is apparently the charm as it is remaining alive for now.
How can I get my other files to just stay put in the back? What is making them want to come forward in the absence of any other executing code?