Ну... первое, что приходит на ум - разложить анимашку на фреймы, к каждому добавить шапку, следя за тем, чтом она плавно двигалась, а потом из фреймов создать новую анимашку...а как на анимационный аватар нацепить шапочку?В фотошопе с помощью драйвера hands.sys
Например, из смайлика тольно что за 5 мин. сделал вот такой корявенький