Предлагаю:
в дереве топика не смещать названия ответных постов все правее и правее, как сейчас,
а наоборот — давать названия всех постов с одинаковым отступом от левого края, —
с тем, чтобы в освободившееся пространство слева зафигачить компактное дерево символов.
Поскольку не уверен в доходчивости вышесказанного —
прилагаю пример из другой области:
http://files.rsdn.ru/42164/view_of_tree.zip .
Это — дерево окон, но в виде таблицы параметров окон,
без (мешающих восприятию и сопоставлению) смещений строк,
с символическим наглядным деревом в отдельной компактной колонке.
Для кывта, само собой, такой колонке надо быть слева от постов.
(В другом варианте — последовательности одного и того же символа заменены числом этих символов, что еще компактнее).