Ok avevo provato a fare qualcosa di simile ma evidentemente sbagliavo comando perchè questo funziona

Solo che sorge un altro problemino...

se si passa sopra l'immagine (su cui è disegnata la scritta) con il mouse si attiva l'evento corrispondente che cambia l'immagine di sfondo e questo automaticamente mi cancella la scritta... come posso fare per mantenere la scritta stampata sulla picture anche se vado a modificare backgroundimage?

EDIT:
Per risolvere sto cercando di fare (anche se non è il massimo) un codice che ogni volta che si cambia sfondo mi ridisegni la scritta ma non ci riesco perchè non riesco a gestire l'array di picture.

In vb6 avrei creato un array di picture: Picture1(0), Picture1(1), Picture1(2), Pictur1(3),...

Così potevo gestirmi ogni singola picture a mio piacimento, però qui in vb.net non riesco a capire come fare.. nel senso come posso richiamare una picture in particolare? che "nomi" hanno? Perchè mi pare che facendo Picture(x).ecc non va, da errore