タスクトレイの再生成のイベント化

バージョンアップ内容に書くのを忘れてたので、個別記事化。
Explorerが強制終了等したときに、タスクバーが復活し、それに対応しているタスクトレイを使ってるアプリは再登録しますが、してくれないものがあります。そういうものを手動で再起動させるのが面倒になったので、タスクトレイの再生成をイベント化してみました。
Giraffe.Eventに追加するのが面倒な割に大した意義も感じられなくなったので、試しに、タスクトレイが復活した時にGiraffe.TaskTrayWnd.RegisterIconが自動的に呼ばれるというようにしてみました。そして、そのデフォルト定義が、Giraffe+のアイコンを復活させるという仕様です。
siteinit.giraffeに下記を追加すると、DriveGleamとTaskManagerがタスクトレイ再生成時に自動的に再起動します。

Giraffe.TaskTrayWnd.RegisterIcon$.&= `[
  @DriveGleamRestart
  @TaskManagerRestart
]