add ico save support

Add ico save support (png)

* all images are stored as png
* params: sizes, e.g. [(16, 16), (24, 24)]