NSFormを使っていて、Cellの中身のほうで文字列が特定の条件を満たすとき
赤色の文字を表示するようにしています。しかし、マウスクリックでこの
文字列を選択すると、文字色が黒になってしまい、選択解除しても黒のままです。

AttributedStringで赤色にしているのですが、他に良い方法はありませんか?

あるいは、選択/選択解除のイベントがとれればそれを拾って、赤色に戻しても
かまわないんですが、NSForm/NSFormCell(とその先祖)には該当する
Notificationなどが定義されていないようです。

よろしくお願いします。