Да такая штука есть почти по всех маковских прогах - поэтому и подумал, что скорее всего такое уже сделано. Можно, разумеется и самому все с нуля писать, но зачем время тратить если есть уже...
Делал такое и на Mac и на Вындоуз, в обоих случаях нативными средствами. Ничего сложного, но, конечно, не за день - и даже не за два
И кросс-платформенностью не пахнет. Так что с Qt должно быть лучше/проще.