WITH This.FormTools.Buttons DIMENSION a_buttons[6] a_buttons[1] = 'Open' a_buttons[2] = 'Close' a_buttons[3] = 'Top' a_buttons[4] = 'Previous' a_buttons[5] = 'Next' a_buttons[6] = 'Bottom' lnlast = ALEN(a_buttons, 1) FOR lni = 1 TO lnlast .Add(, a_buttons[lni], a_buttons[lni], 0, lni) NEXT ENDWITHIf this code matches your's, the only thing that I can think of is that the ImageList is not being properly loaded.