Решил вопрос таким образом, добавил в массив индекс, кнопки создаю по длине массива и в пустой индекс складываю ид кнопок.
Все кнопки назначаются на одну функцию, в функции по @GUI_CtrlId ищу в каком индексе лежит ид нажатой кнопки и забираю все остальные значения из массива.