Я попытался создать иконку, нарисованную на заказ, используя QT под окном. В следующем коде отображается значок, но он выглядит прозрачным, а не заполненным цветом :(. ОС - WinXP SP3, IDE - последняя версия QTCreator.
int main( int argc, char* argv[] )
{
QApplication oApp( argc, argv );
QImage oImg( 16, 16, QImage::Format_RGB32 );
oImg.fill( qRgb( 255, 0, 255 ) );
QPixmap oPixmap;
oPixmap.fromImage( oImg, Qt::ColorOnly );
QIcon oIcon( oPixmap );
QSystemTrayIcon oTrayIcon( oIcon );
oTrayIcon.show();
return oApp.exec();
}