Another thought is that with image pasting, you may have to call it once per loop to keep it up. With the Paste Sprite commands it is the case that you must keep pasting the sprite to keep it visible on the screen. Once your pasting stops, the sprite is wiped from the screen. By pasting the image once then moving forward, it may only be visible for 1 frame, giving the impression that it never loaded in the first place
load image "media\backdrops\Instruction_Screen.png", 102
Fade_Image(102, 102)
do
paste image 102, 0,0,0
sync
loop
Edit: I tested it and if you start doing 3D antics, the pasted image disappears. Loop pasting keeps it on screen. Using a sprite is probably your best option, though.
load image "media\backdrops\Instruction_Screen.png", 102
Fade_Image(102, 102)
sprite 1, 0, 0, 102
do
sync
loop
I wouldn't delete the image until you're done with it.
Ask not for whom the bell tolls;
It tolls for ye!