1. Если не ошибаюсь - то там всегда будет clHighlightText. Это из TCustomGrid.PrepareCanvas. Я не переопределял поведение. Насчёт нового свойства - не уверено что оно нужно. И, кстати, логичнее тогда заводить свойство SelectedFont. Если уж управлять шрифтом выделенной ячейки - то управлять полностью.
2. Для отображения символа валюты - он должен быть в UTF8. А в винде он там по умолчанию в 1251. Это старая проблема FPC. Тема уже разобрана не раз на форуме. viewtopic.php?f=5&t=8093&p=85353#p85353