Hallo!
Die Dateien im einem Ordner mittels der
GetFiles-Methode der Klasse
DirectoryInfo erhalten, dabei kannst Du auch so filtern, dass nur Dateien mit einer bestimmten Erweiterung "genommen" werden.
GetFiles liefert Dir bereits ein Array der Dateien zurück.
Nun bin ich mir nicht sicher, ob Du alle Bilder auch direkt in den Speicher laden willst. Hört sich IMHO nicht so sinnvoll an

Wenn Du das willst, kannst Du ein Array
Bitmap[] erstellen und in jedem Element eine Bitmap-Instanz speichern (
Bitmap.FromFile(...).
Grüße
Christian
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".