大変なご迷惑をおかけしており申し訳ありません。
アイコンは Win32 API のイメージリストを使用しています。
再現せず原因もわかっていません。
1)まっさらな状態でCatShanty2を起動するとどうなりますか?
ダウンロードしたZIPを新規作成した適当なフォルダへ解凍して起動してみてください。(レジストリは使用していないのでご安心を)
以前のDBやiniなどは引き継がないで試してみてください。
2)独自に追加したアイコンは幾つくらいありますか?
機種、メディア、ジャンル、拡張R指定で、ユーザーさんが追加したアイコンが多くなると問題が出るのかもしれません。
これだと数に制限をつけるくらいしか対処方法が思いつきませんが・・。
3)Nightly Builds を試してください
起動時の描画タイミングのせいかもしれません。
少しタイミングを変えてみました。