>(1) Are we only talking about the App.oApp.Tables
In the same, following the NameObjectCollectionBase objects, I have:
App.oApp.Countries
App.oApp.Messages
App.oApp.Provinces
App.oApp.Tables
I have a NameObjectCollectionBase for Fields as well but this one falls under App.oApp.Tables("TableNameHere").Fields. But, I do not think this would be of any impact here.
>(2) Is App.oApp reinitialized on occasion or not
App.oApp does not get reinitialized once it is initialized at first. Some properties of it might be changed but this is not a factor.