スタートアップ画面を表示させたい
NSWindowController クラスから StartUpWindow を作成し、 NSDocument クラスの MyDocument の outlet (*aStartUpWindow)として接続する。
 MyDocument の
			 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification
			の中で
			{
				if (!aStartUpWindow)
				{
					aStartUpWindow = [[StartUpWindow alloc] init];
					[aStartUpWindow  showWindow:self];
				}
				aStartUpTimer = [[NSTimer scheduledTimerWithTimeInterval:2
			                        target:self
			                        selector:@selector(endOfStartUp:)
			                        userInfo:nil
			                        repeats:NO] retain];
			}
			として aStartUpWindow を表示させ、タイマーを設定する(ここでは2秒)。
時間が来たら
			- (void)endOfStartUp:(NSTimer *)aTimer
			の中で
			{
				[aStartUpWindow  close];
				[myWindow makeKeyAndOrderFront:self];
			}
			として、 aStartUpWindow を閉じておしまい。
			ここで release しても良いと思います。
例のごとく試行錯誤の結果なので、解答例です。