Well the "transparent" thing isn't an mIRC problem at all, and the suggestion you made can't fix it. Windows doesn't let you use a png or a gif for a tray icon. You use a bmp and only a bmp. Windows determines what the background color is by checking the color of the pixel at (0,0) within the bmp. Whatever color that pixel is is treated as the background color. If that doesn't happen in Wine, then the bug is in Wine, not mIRC.