Fai il tuo bottone, lavori in rgb da subito, ma ti consiglio indexed color, i web-safe per poi esportarti la gif, come sai esportando una gif bucata sorge sempre il problema dei alcuni fastidiosi pixel extra dove c'è una sfumatura, ora, fai in modo che gli ultimi pixel prima dell'alpha abbiano una gradazione piena, senza anti-aliasing, usando per esempio una forma netta o aggiustando i contorni con la matita, poi esporta una gif a 255 senza dither, lossy 0 e perceptual con trasparenza. Non noterai la differenza dall'originale e potrai usarla con tutti gli sfondi che vorrai.
Per farti capire io feci i bottoni per questo forum tempo fa, con questo metodo, i bottoni possono stare in tabelle con sfondi diversi senza imperfezioni.

http://www.perugialife.it/forum/index.php

Navigati qualche topic per vedere le gif in situazioni diverse. Cieoo