El gif lo puedes hacer o bien en flash o imageready, en este caso parece hexo en imageready, y es frame per frame.
primero comienza con la animacion del cambio de color, creando dos capas iguales con diferente color y con eso haces la animacion del color y para que se mueva muevelo un poco (un par de pixeles ) a alguna direccion y luego "play".
si te interesa enviame un pm y te doy una web donde puedes aprender mas no por aca por spam XP
saludos