Есть опенсорсные недоделки
На самом деле я просто заморочился слишком.
На уровне фреймворка я абстрагировался морально от того, как там все реализовали и мне все понятно как добавить кнопку и как прикрутить к ней функцию мою (но фрейм не работает на моём солиде 9летней давности)
А вот на уровне шаблона, который предоставлен вместе с программой очень много непонятных действий проходит прежде того, как моя функция будет вызвана.
И вот это вот не даёт мне покоя. Все исходники есть, а как оно работает (а оно работает) - мне не ясно