Как то для совместимости со старыми ОС (Win 2003) пришлось в проге вместо PNG-картинок использовать GIF. С PNG, емнип, была проблема — то ли не получалось установить прозрачный фон то ли что.
Сейчас на вирт. машине проверил, на обычном компе проверил — абсолютно никаких проблем с PNG нет. И сижу думаю почему раньше пришлось использовать GIF вместо PNG? То ли MS что-то исправили в обновлениях.
Уже даже на физической машине ставил разные Color Quality (16 bit, 24 bit) — никаких проблем с прозрачностью нет.