Pelle-48, the more that I think about it, the more I think I'd like my program to display its images from internal source code rather than by having the gif or bmp images residing in the same directory as the program. This would have numerous advantages, including the fact that I would no longer need a viewer; I could just use the Graph unit. As you have truly said before, GetImage/PutImage are limited but the whole process of displaying a bmp could be done pixel by pixel.
I've have some good results accessing extended memory so it could be done fast. I recall the code that you posted about bmps and so I'm going to make it a priority to give this some thought. I have a million things to do (fortunately) but this will be at the top of the list. I hope you'll forgive me if I again call upon your help in the future but if so, I will certainly mention your name in the acknowledgement section of my program. PS: I found a program called tvdemo.pas in my TP7 package and it's an even better editor than the one I was going to use!