Вопрос тут не дизайна а задачи.
Я хочу сделать простую программу на C++ с GUI, но не знаю
Судя по презентации WWDC-2019 MacOS Catalina не получила никаких существенных изменений, которые могли бы повлечь неприятности при установки хакинтоша.