NotifyIconを使用してプロセスのステータスを表示する小さなシステム トレイ アプリケーションを作成しました。次の方法で、高品質の 64 x 64 png 形式のアイコンを読み込んでいます。
Bitmap rawImage = new Bitmap(Assembly.GetExecutingAssembly().GetManifestResourceStream("Snitch.Icons.Loading.png"));
m_icon.Icon = Icon.FromHandle(rawImage.GetHicon());
しかし、システム トレイに表示されるアイコンは、ソース アイコンのようには見えません。何か設定が間違っているのでしょうか? VS2008 が作成する 16x16、32x32 の 8 ビット アイコン ファイルを試してみましたが、それ以上の公平性はないようです。