Спорная идея, но сохраню.
В курсе «Разработчик Bitrix Framework» встретился совет размещать графические изображения, относящиеся к шаблону сайта, в папке /bitrix/templates/<имя_шаблона>/images
Обращаться к таким элементам так:
<img src="/images/image.jpg" alt="" />
<img src="/bitrix/templates//images/image.jpg" alt="" />
Меня, как любителя порядка, раздражают изображения, годами болтающиеся в прикорневой папке images и неизвестно где используемые. С другой стороны, размещая в темплейте графику, мы плодим ненужные дубли… И где тут рациональность…
Пожалуй, я склоняюсь к тому, чтобы хранить все компоненты в .default, описывая в комментах где используются (тогда они доступны всем сайтам и можно не заморачиваться), а все изображения — в корневой папке images с подпапками.
Картинки полезно называть по блокам, где они используются. Пример — list_brand_mts.png (логотип mts из списка брендов).