Kirk,
I'd be delighted to run your logging version.
While it's doubtless true that you use the same display code for Mac and PC, the operating systems are certainly different and, if it's a race condition, stack overflow, or some obscure multi-threading problem, your code might run differently on the two systems.
In answer to your question about how many images you have to go through ... it varies but usually occurs after no more than 6-12 images. It seldom occurs with just one or two.
I am certain that the problem relates to, when zoomed to 100%, pressing the arrow key to go to the next image before it's finished drawing the current image. If you do that enough so you've moved past a number of images which have not had time to draw in full resolution, the program gets confused.
There's another factor. It is definitely dependent on the image size. The images that exhibited the worst problems were 39 megapixels images. The ones I sent you were made by the new Leica S2. However, I've seen the same thing with my 39 megapixel Hasselblad H3.
I'll do whatever I can to help you debug this. I've been using Photo Mechanic for many years and want it to continue to work perfectly.
Sorry it took so long to get back to you. I was in meetings this afternoon.
Dave