After Windows starts up, it waits about ten seconds before opening your startup programs. This ;startup delay; lets your desktop and Windows services finish loading, making everything run