Это не было вопросом:) Ошибка (вернее, недоработка) кроется в VCL. Так как AC – “надстройка” над VCL, он влечёт за собой и её ошибки… Кроме того, обычный ListView (не Shell) рисуется нормально – это и говорит о недостатке в VCL.
Я тоже работаю над этим, обещаю поделиться решением, если найду его…