In Activity_create drive your app to a sub creating the 'about dialog'. Initialize a timer, and after 5 secs, disable it (the timer) and continue loading your activity's layouts and so on. If however you need user to see a loaded layout underneath the dialog box, you can firstly load your layouts, then load and set your 'about dialog' panel to transparent. Of course you should cover the whole view's area with this panel, in order to avoid clicks on the main form.