Возможно много вариантов "почему".
Самые простые два:
1. Это неполный текст оператора. (Почему-то мне так кажется). И в нем нарушен порядок следования параметров оператора
Alter ButtonPad { current_title | ID pad_num }
[ Add button_definition [ button_definition ... ] ]
[ Remove { handler_num | ID button_id } [ , ... ] ]
[ Title new_title ]
[ Width w ]
[ Position ( x, y ) [ Units unit_name ] ]
[ ToolbarPosition ( row, column ) ]
[ { Show | Hide } ]
[ { Fixed | Float } ]
[ Destroy ]
Each button_definition clause can consist of the keyword Separator, or it can have the following syntax:
{ PushButton | ToggleButton | ToolButton }
Calling { procedure | menu_code | OLE methodname | DDE server, topic }
[ ID button_id ]

[ Icon icon_code [ File file_spec ] ]
[ Cursor cursor_code [ File file_spec ] ]

[ DrawMode dm_code ]
[ HelpMsg msg ]
[ ModifierKeys { On | Off } ]
[ { Enable | Disable } ]
[ { Check | Uncheck } ]
2. Если использована собственная или просто не библиотека по умолчанию, то номер 107 может просто отсутствовать в данной библиотеке иконок.