I just had a quick suggestion from my experiences as a Delphi programmer:
I cannot even begin to tell you how many times (when programming with Delphi) I've needed to do something automatically, immediately following the appearance of the form on the screen...Times when "OnShow" just does not cut it.
Example: I want to have a progress bar that shows the progress of something, preferably at the time of "FormCreate"...oh wait, the form is invisible until the progress bar is done, so let's try putting the code in the "OnShow" event...oh wait, the form is still invisible until the progress bar is done, so let's try...oh...wait...that sure is stupid...there is nothing else to try!!
An "OnAfterFormShow" event would be fantastic.
take it to heart, or not. Just a suggestion.
-Langecrew-