Рисование в верхней области - это просто вопрос использования стеклянной рамки и рисования в не-клиентской области или, альтернативно, с помощью API DwmExtendFrameIntoClientArea.
Лучшим примером кода, который я видел для этого, является элемент управления «Лента» VCL, который предоставляет область «QAT» (панель быстрого доступа), закрашенную в «не клиентской области».
Обратите внимание, что автор должен думать не только о том, как выполнять рендеринг, когда системы Vista / Win7 имеют Glass Glass, но также и о том, как выполнять рендеринг в WinXp, Win7 и Vista, когда движок тем отключен. В модуле Vcl.Ribbon.pas
(или просто Ribbon.pas, если вы в XE или более ранней версии) есть немного логики, посвященной этому.
Посмотрите на procedure TCustomRibbonQuickAccessPopupToolbar.NCPaint(DC: HDC);
в источниках ленты Vcl.
Рисование непрямоугольной «расширенной области», которая выступает снизу, вероятно, является вопросом применения области отсечения пользовательского окна.