Рефакторинг

Использованны лямбда-выражения вместо ссылок на явные методы, полдя +
свойства заменены на авто-свойства, формализирован способ центрирования
курсора, удалены включения неиспользуемых библиотек.
Введение в наследование

Создан базовый класс GuiApllication, заключающий обобщённый функционал
метода Test(). На основе этого класса созданно приложение
BackgroundButtonsApp.