What would be the best way to have a loading image for a program? I tried having an image that is loaded and displayed until the main loop is entered, but it pops up less than a half second before the program actually loads (load time without image is aprox. 4 seconds). So, how can I do this properly, and so the image is completely standaone (not inside a window).