2 Questions - 1 - Using Assigned(Application.MainForm) tells me True/False, but how do I wait till finished creating if False? - Using Application.ProcessMessages causes errors until Form created. 2 - Is it possible to access the TApplication data of another application if I have a pointer to it? (or is this not doable in Linux) Thanks