More often than not, I create graphics in XaraX and export to the pixel format I need. It handles transparency layers of PNG's really well.
For crisp lines, I'm not as sure.. perhaps fiddling with its anti-aliasing features might help...
Not an answer to the original question I know, but a different perspective perhaps.
Bookmarks