Лучше цвет задавать кодом...
если задавать цвет строгим кодом - то цвет будет фиксированный и на пользовательских настройках может фуфло получится. Например поставишь цвет шрифта ДаркГрей, а у пользователя фон окна графитово-чёрный, а тебя фон стандартный clWindow - и приплыли. Пользователь не сможет прочесть в твоей программе ничего, от слова "ни шиша" :)