「.png」ファイルタイプを開くMacアプリがあります。アプリケーションを「.png」ファイルを開くデフォルトのアプリにすることができ、ファイルをダブルクリックするとアプリが起動します。
ただし、.png ファイルのアイコンを更新できないようです。画像のサムネイルであるデフォルトのアイコンが表示されます。
私のプロジェクトには ICON.icns というファイルがあり、Info.plist ファイルには次のブロックがあります。
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>png</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>ICON</string>
<key>CFBundleTypeName</key>
<string>PNG</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
</array>
奇妙なことに、コンピューターを再起動するとアイコンは更新されますが、1 秒ほどでシステムのデフォルトに戻ります。
ありがとう!