Many years ago I wrote a program, a 'picture viewer', where I've displayed JPG files in an array of Image controls in VB 6. I used an Image control because it has a Stretch property which allowed me to resize all files to (pretty much) the same size of display. Kind-of Windows Explorer with the View set to Extra Large icons, or whatever size you want.
You can use this approach, which allows you to select any picture.
You can still use a Common Dialog just to select a folder with your pictures,
---- Andy
"Hmm...they have the internet on computers now"--Homer Simpson