I'm working on a logbook editor where each entry stores 1 image and some data for enemies, areas, items, etc.

What would be the be the best way to go about saving and loading images? Right now I am using the active picture object & common file dialog to load an image for an entry, but what about saving it?

Should I copy the image file to a subfolder in the project directory and save the path to a key? I'd like to keep the images internal so what about saving the image data itself? Any other ideas?

Thanks