I've made my own windows boot up screen and it works. The problem is I turn system on, it posts, goes to the nice boot screen

and before it hits the desktop screen it drops back to a dos boot screen for about 3-5 seconds (as in showing "C:/set blaster......etc)
It destroys the whole effect of being seemless. How can I fix it?