Using the default C# application database features, I use this class to load image files into bytes (and bytes into stored data to load when the program is restarted).  I upload all the images into my programs as byte arrays, and save them all back down the same way.  I experimented with this simply to know if I could use of all the images for my gui in this alternate way other than loading the files directly from a folder directory.