А именно, такой:
Можно и платный, если не сильно дорогой.
Компонент с vbAccelerator не подойдет, он сыроват и в нем есть какие-то глюки, из-за которых в основной программе случаются непредсказуемые глюки.
Компонент Teebo ExplorerBarXP2 в принципе хорош, но и у него есть парочка досадных багов.
Первый -- если последний элемент в блоке многострочный, то перенос текста не учитывается при вычислении высоты блока.
Второй -- похоже у него нет возможности задать вертикальный отступ (дополнительное расстояние между двумя элементами). По крайней мере я не нашел, а использование пустого элемента тоже не очень удобно, отступ слишком большой (а нужен в половину высоты).
У DataDynamics вроде бы есть что-то похожее, но слишком дорогой, да и кода много нужно для работы с компонентом, не очень он удобный.