If the options are fixed, then don't load on demand: load the images from the disk - using
Image.FromFile[
^] - as part of your main form startup, and store those in Image class instances. You can then create an Image property of your second form which the first sets when the selection changes. The property then sets the PictureBox control to display the actual image.
If they aren't fixed, then the same process occurs, except the file is loaded at runtime by the main form (and copied into a different Image instance to release the file handle) before being passed to the second form instance property.
See here:
Transferring information between two forms, Part 1: Parent to Child[
^]