Currently I’m loading the image from the local disk but I would like to embed the image into the program, I have added the image epsonScanner.png to the project and it appears in Solution Explorer how can add this to the array?
images.Add(Image.FromFile(@"E:\epsonScanner.png"));
you should add the image file (epsonScanner.png) to the c# project not just as solution item. after you added, right click on it and set compile as Embedded Resource in the properties window.
after that you retrieve the image from the assembly resources and not by file path, check here for full example on how to do it:
Load image from resources area of project in C#