I have an icon that has only colors between black and white and an alpha channel. I would like to replace the black part into, say, green, so that icon has color range from green to white, and retains its alpha channel. Adding one opaque green layer and fiddling with blend modes did not produce results, because then transparency is gone. Recolor tool is close, but does not recolor all pixels, even when tolerance is set to 100%. This task should be easy, but I gave up after two hours of trying. What should I do?