Tile Studio
Tile Studio is a complete development utility for graphics of tile-based games. The application contains a bitmap editor for creating tiles and sprites and a map editor for designing level maps.
Tile Studio was originally designed to be used with the Game Library for the language Clean (a functional language, developed by the University of Nijmegen). But Tile Studio can be used together with ANY programming language, since the output is completely programmable! You can program Tile Studio to output your maps, animation sequences, bitmaps, palettes, etc. in any format and include the output directly into your source code!