You have 100 of imagecontrols? That's make me sick and your computer too. I would use the Bitblt API to draw all your images on the form. Load each file into one single picture and then use Bitblt to draw them on the form. Heres the Declarations:

Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Here's how to use it:

BitBlt Me.hDC, posx, posy, pic.scalewidth, pic.scaleheight, pic.hdc, 0, 0, vbSrcCopy

You can experiment with the values, set posx and posy to specify were the picture goes.