AnimateWindow не отвечает всем требованиям.
На мой взгляд эти программы работают
- Создание прозрачного окна при необходимости при вычислении значков для отображения
- Создание анимации и отображение ее в контексте устройства с прозрачным окном
- Обработка всего в окне с помощью пользовательских событий.
Что вам нужно, это
- всестороннее знание GDI32
- столь же всестороннее знание тех грязных уловок, которые используются для программного создания анимации.
Извините, но я думаю, что это не та тема, которую можно кратко объяснить одним ответом :-(
В конце концов, вам нужно что-то, что расширяет и расширяет собственные графические возможности Windows. Есть компании, которые делали это раньше: IIRC Serif.com написал свою собственную замену GDI для своих программ DTP, и я думаю, что все эти компании, которые делают усовершенствования для настольных компьютеров, сделали то же самое (или, по крайней мере, они знают как выжать возможности GDI32)