Пора переименовывать тему в "ошибки детализации"
Артем, у меня такое ощущение, что здесь главный класс как мусорка)) Детализация до уровня "назначить каждой кнопочке в приложении параметры типа маусЧилдрен и слушателей в Главном классе"? Разве нельзя сделать архитектуру иначе? Объединить кнопки в "панели", меню отдельно, HUD отдельно, топПанель, сайдПанель, я не знаю.. Сделать это блоками, и детализация Главного класса будет на уровне меню-панелей, а уже классов этих панелей - на уровне "кнопка.х = 10".