Запущенное приложение в MAC OS X может отображается как в трее (если прописать), так и в Dock. Можно ли отловить событие клику по иконки в Dock и развернуть форму (если она скрыта hide()) и перевести на передний план (если просто открыто приложение)?.
Если пользователь кликнул на иконку в Dock - приложение и развернется, вроде делать ничего не надо. Ну неважно, события такие есть/приходят, но они нативные для Mac, смотрите напр. "Qt AppleEvent" как добавить нативный код для их получения/обработки.
Необходимость как правило возникает при "открытии документов" - напр. пользователь дропнул файл(ы) на иконку Вашего приложения (запущенного или нет). Здесь уже без AppleEvent не обойтись