Read carefully before bidding !
1. Fix budget: I'll pay $10 for this.
2. .icns is the standard icon format used by Macintosh OS
3. It should convert from png to icns without loosing transparancy
4. It should keep the original size of the png file
5. The use of the class should be as simple as:
require( '[login to view URL]' );
$source = '[login to view URL]';
$icns = new PHP_ICNS($source);
echo $icns -> get_icns();