Oxiegen, thanks for the idea. I created a new class, and changed the way the resource scheme works. Now, instead of using Microsoft's normal design:
PictureBox1.Image = My.Resources.Resources.TestImage
I have designed the new class, which I namedMedia rather than Resources so the code works as follows during coding;
PictureBox1.Image = My.Media.GetResource("TestImage").Image
It still has a few warnings that appear, but so far it has fixed my problem with Microsoft's auto-generated resource class, and the new class does in fact act just like a resource file and loads images, icons, etc. on to the form. I have chucked the resource file and am using my class instead.
Thanks for the help. Will keep you updated with the class development to let you know if it works fully. :icon_cheesygrin: