Вопрос HTML или RTF может быть неактуальным. Если они просто используются для отображения, то формат файла не имеет значения. Это действительно просто внутреннее представление. (Сохраняются ли какие-либо файлы даже на диск?) Я думаю, что вопрос, который нужно задать, - какой из них решает проблему с наименьшим объемом работы.
Я был бы немного обеспокоен тем, что управление браузером постоянно меняется. Я сомневаюсь, что контроль над richedit сильно изменится. Я бы склонялся к контролю над ричедитами, потому что думаю, что с этим может пойти не так. Но это, вероятно, не имеет большого значения в любом случае.
Рассматривали ли вы сделать владельца TListView?