There actually is a tool for this that does sprites that are LZ compressed, but I can't recall it's name. For uncompressed sprites, TLP / Tile Layer Pro will have to do. In either case you are going to have to find the palette yourself. You can use VBA's tile viewer or sprite viewer or palette viewer if you know where in the game the graphics are used.