В первую очередь, их рисуют, затем, если для задумки хватает стандартных средств DWM (Windows), то достаточно собрать стандартный архив темы Windows, и в ini-файле "прописать" все необходимое, никакого программирования, но если делать что-то "крутое" вроде Stardock, то, конечно, его придется программировать, причем, для "адекватного" результата нужен системный программист.