Without getting a chance to work on it, I was thinking about the bug most of the week. The idea I have is instead of deleting the GEDCOM file from the list, let’s just hide it. Tried it, and it seems to do the trick! This bug may be solved. But still a few loose ends to tie up. The other windows still may have references to the deleted GEDCOM file. These need to be checked and made sure that they are handled properly.
While I’m at it, when one non-modal window is called up, the other one (other than the main window) vanishes. This is not desirable. All non-modal windows should stay available until they are closed by the user. That solution should turn out to be a simple property of the windows, to tell them to stay on top.
Next, I notice that the Name Index window appears to be transparent, but the Organize and Input File windows are not. Some setting is not correct that must be fixed. I’ll have to compare the settings.
Finally, there is still an error that pops up when exiting. I must be trying to free some memory that has already been freed. It is sometimes tricky to find this.