Perhaps this is it?
- main.m calls the NSApplicationMain function.
- init methods of classes in the main nib file
- awakeFromNib called on classes instantiated by the nib
- [NSApp run]
- [NSApp finishLaunching]
- Any windows in the nib that were marked as ‘visible at launch time’ are put on screen about now.
- <run main loop>
Updated to add information from this post.