- convert between icons and argb32 surfaces