Держу пари, что большинство этих кряков написаны на C или даже на ассемблере, используя Windows API на очень низком уровне. Очень немногие, если таковые имеются, написаны на Python, и, безусловно, ни один не написан с использованием GTK. :) У взломщиков эстетика не такая, как у обычных программистов, и они стремятся идеализировать низкоуровневые программы с небольшим размером исполняемого файла. Они также обычно знают сборку, C и низкоуровневый Windows API гораздо лучше, чем знакомы с кроссплатформенными наборами инструментов, такими как GTK и Qt.
При этом большинство современных наборов инструментов могут выполнять, по крайней мере, часть того, что вы описываете. Воспроизведение звука при нажатии кнопки, например, довольно просто: все, что вам нужно сделать, это привязать события к кнопке и воспроизвести звук, используя звуковой API вашего инструментария (или дополнительную библиотеку, если ваш инструментарий не имеет звука возможности). То же самое касается музыки. Рисование графики на фоне вашего окна также возможно с большинством наборов инструментов, которые я знаю, и, хотя у меня нет опыта работы с GTK, я думаю, он тоже может это сделать.
Некоторые вещи, которые могут быть труднее реализовать (в зависимости от вашего инструментария), это непрямоугольные окна (например, окно в форме яйца) и плавные анимации, которые требуют, по крайней мере, некоторой двойной буферизации (если не аппаратного обеспечения поддержка графического ускорения).