Hi JaedenRuiner,
I understand your feeling. Most of the time, when I am faced a problem which is by design, I will feel unhappy like you. However, the most important thing is to find workaround for this.
Regarding to your concern, I think you can first add the image resources to the Form1.resx. Then you can use them across all your forms regardless it's using by ImageList, a Button Image, or something else.
Take ImageList for example:
We can easy add a picture which has been already added to the resource by the code in the following line.
this.imageList1.Images.Add(Properties.Resources.ImageName);
When you add resources through the Resource adding dialog, the designer will generate the corresponding type for each resource. So you can take advantage of the intellisense.
Any way, you can aslo feedback in the
Microsoft Connect Portal . Engineers there will take your feedback seriously into consideration when they plan the next version of our products.
Best regards,
Bruce Zhou
Please mark the replies as answers if they help and unmark if they don't.