AppIconChangerUnity では、OnPostprocessBuildでRenderTextureを使用してアイコンの拡縮を行なっていました。
しかし、アイコンが灰色になるというissueが上がってきたため調査をしていたところ、
Unity -quit -batchmode -projectPath . -executeMethod Build.Test -logFile - -nographics
のように、コマンドラインから-nographicsをつけて実行すると、アイコンの生成に失敗していることが判明しました。
せめて、RenderTextureが使える状態なのか取得し、使えないのなら例外を吐こうとしたものの、
取得方法が準備されていないようだったので、ひとまず警告を出すことで対応。
(なぜSystemInfo.supportsRenderTexturesはObsoleteになってしまったのか?)