Тут дело 2х-3х часов. Как уже посоветовал lit-uriy, лучше всего убрать стандартный заголовок окна, и рисовать свой, а потом, с помощью CSS задать стили уже другим элементам. Больше всего мороки будет перенапрвить вызов на перемещение окна, с бывшего заголовка на новый.
Если под этими функциями понимать перемещение окна, изменение его размеров и три вот этих кнопки "свернуть" и т.п. - то тут ничего сложного, я вот только что такую хрень для проекта сделал.
Ну а менюшки как здесь добавить - наверное реально CSS поможет.
Видимо вы крутые программисты. Когда я такое реализовывал у
меня ушло 3-4 дня, чтобы разобраться как рисовать стандартные контролы и заголовок как это делает Qt, да еще и поведение реализовывать, изменение размера окна без отображения контента (QRubberBand) и тому подобное.