CEH,
Sorry for not having code in place to handle the updating of the picture. I was concentrating on making the functionality of cursor movement happen that I just overlooked the other.
As for the extra code. You might be able to go back and use the active X control that you were using, but it was my feeling that this might be having something to do with you not being able to set the focus where you wanted it to be.
If it comes to a choice, I would think that a small amount of code (that module is really small compared to some) and be able to ge the functionality you want would be a fair trade off, expecially when the only time that the code runs is when the File dialog box is being displayed.