Yes, there are some pretty "nive" buttons here! I use Adobe Photoshop 6.0 exclusively, with the 6.01 patch installed. I also use Adobe Illustrator 9.0 quite frequently.
Well, it is possible to make them in flash with a little option they call "export"
Just make the button (but remember you will need to have size restrictions so dont make it too big), and when your done go to file > export. Then under the export fily type put GIF or Animate GIF, and it will save it as that.
Im a combo person, all my 2D Stuff is done in photoshop [5.5] exclusively, however i usually combine with some 3D Elements, in which case i implemenet Caligari Truespace [4.3] and Corel Bryce 5 ... any web work is done in Dreamweaver 3.