Need help w/ GenericMessageDialog, please

Hi! Think I’m missing something basic: I’m trying to create a reusable instance of GenericMessageDialog as my “About” Dialog, and initially use
it as a splash screen. Thus I have the attached code. It works, except that the content of AboutBox isn’t displayed until after all the “code that takes noticeable time to run” has finished, thus defeating its use as a splash screen. (To be a little more specific, the controls in which the content should be–and eventually is–displayed, are visible as empty, white-ish rectangles set against the general blue background of the GMD.) I’ve tried various combinations of commenting out the self.SetTopWindow(self.AboutBox) and self.AboutBox.Fit() lines, to no avail. How do I force these controls to display their content before the program moves on?

Thanks,

OlyDLG