Given that you're looking at using 2D sprites Pixelformer (http://www.qualibyte.com/pixelformer/) may prove useful since it's sort of like a toned-down Photoshop for exactly that. I haven't messed with it much but it's worth looking into given the style of your game.