I've usually solved black transparency with something very close to black, like RGB(10,10,10). Even msPaint can fill with that and save to PNG, though that makes image lose alpha channel...