I doubt that your typical desktop processor could display more than a few frames per second if they were separate images. Try loading an HTML page with JPGs that are 640 x480 and see how many will display in a second. MPG video is what you want to be loading not separate images.
A progress bar is completely different as it is usually the one image being modified. Similarly Adobe Flash video is also very simple.