There are a lot of programs people use to create sprites, right down from MSpaint, all the way to even photoshop.
Personally, I use IconEdit, and the Byond dream maker (since I'm a beginner at creating RPGs online, byond is easy for me to start with, so I can get a hang of it)
What do you like to use?