まず第一に、私がここで書いた主な質問が実際に問題であることを100%肯定的ではありませんが、私はそれがあるという気がします。さっきMonoで簡単なGtk#アプリケーションを書いて、アイコンファイルとしてカスタムICOを与えました。うまくいきました。
最近、このアイコンを別のアイコンに変更しましたが、プログラムをビルドして実行すると、アイコンが表示されたままになります。アイコンファイルへのすべての参照を新しいものに更新し、ハードドライブから古いアイコンを完全に削除したことを確認しました。しかし、プログラムを実行するとランチャーに表示されます。
これは、GtkがUbuntuのどこかにアイコンをキャッシュすることを意味し、おそらく強制的に更新する必要があると想定しています。何かアドバイス?