James,
In my test, opening first DLG1 that uses TDatabase, the MsgInfo appears twice before showing dialog and Xbrowse.
If I then open Dlg2 (which uses a dbf), I see the message closing.
If I first open the DLG2, no message is shown.
A bit complex...