(по просьбе Uki)
Итак, мы имеем: программу Image Ready, немного свободного времени, очень много желания, и кривые очумелые ручки.
Поэтапно.
Этап 1. Открываем в фотошопе нужную нам картинку, например, это эпическое полотно "странный сиреневый человечек". Вырезаем из нее то, что будет будущей аватаркой - допустим, его рожицу. Если авка делается для сюда - то лучше квадратик 120 на 120 или поменьше. Сохраняем куда-нибудь с отдельным названием как jpg или как gif.
Этап 2. Открываем эту картинку в Image Ready.
Снизу открываем панельку "animation", справа - панельку "layers". Вот так:

Этап 3. Определяемся, как и что мы будем анимировать. Допустим, делать так, чтобы гнусная сиреневая рожа ухмылялась. Для этого на панели "анимация" делаем "дупликатед фрейм" - такой значок в виде квадратного листочка с загнутым уголком. Появится точно такая же картинка гнусной рожи - это наш второй кадр. А на панели "слои" производим действие "создать новый слой" - тот же значок, только на соответствующей панели. Рядом с маленьким изображением фиолетовой рожи на панели справа появится квадратик в серо-белую клеточку - прозрачный слой. Теперь - внимание! Нам нужно ткнуть на второй кадр панели "анимация", и на слой два панели "слои". И теперь на нашей "основной" роже - той, что в центре - рисуем улыбочку пошире. Вот так:

(Для проверки, все ли у нас получилось - пробуем перещелкнуться на первый кадр панели "анимация" и выключить "глазик" на втором слое. Улыбочка должна исчезнуть. Если "глазик" ткнуть второй раз - она появится).
Теперь - дело техники. На панели "анимация" тыкаем в "создать дупликат кадра" - это будет уже 3 кадр, щелкаем на него; на панели "слои" - третий прозрачный слой, встаем на него. Рисуем улыбу еще шиииире. Следим: на третьем кадре должны быть "отключены глаза" всех слоев, кроме первого и соответствующего, третьего.

Следующий, четвертый кадр, и четвертый, как можно догадаться, слой, делается точно так же. Только улыба уже почти достигает ушей. Отключаем ему все слои, кроме первого и четвертого.

Пятий кадр - веселье гнусной рожи достигает апофигея. Главное - не забывать встать на нужный кадр и нужный слой, включив при этом первый слой и отключив второй, третий и четвертый.

Собственно, что можно сделать потом. Можно на этом сразу переходить к этапу номер три. Тогда будет картинка по типу "улыбка - резко серьезное лицо - улыбка - резко серьезное лицо". Но если анимируется, например, поднятая рука - это будет выглядеть так: рука плавно поднимается - и рывком оказывается на прежнем месте. А можно сделать "сход вниз" плавно. Для этого продолжаем создавать новые кадры в панели "анимация", но уже не создаем новые слои, а просто включаем уже готовые. Для шестого кадра - четвертый слой, для седьмого - третий слой, для восьмого - второй, и для девятого - исходный первый.
Вот так:

Теперь - внимание. Выделяем все кадры в панели "анимация" с помощью "shift" и мыши (их рамочки станут синими), и устанавливаем в какой-нибудь из них время. Если установить 0 секунд - картинки будут сменять друг друга очень быстро. Если 0,1 - чуть помедленнее, и так далее. Например, если делает мерцающий блик, лучше чтобы все двигалось побыстрее. А если мерцающие в доме окошки - то лучше 0,2, а то и 0,5. Выставленное в одном из окошек время автоматически выставится во всех, если они выделены.

Третий этап. Оптимизируем готовую картинку и правильно сохраняем. Я делаю так:
, после чего нажимаю "Save optimized as", и сохраняю готовый gif куда мне надо, вот так:
.
Если аватарка получилась слишком большой по весу (больше регламентируемых в Дайрях 12 Кб, к примеру), нужно уменьшать: либо количество кадров, либо количество цветов в "оптимизаторе", либо размер самой аватарки... Короче, жадность тут не приветствуется
Хотя вся красота из-за размера обычно гибнет, надо как-то выворачиваться.
Итак, что у нас получилось на выходе: