По моему, иконка соханяется только если добавляешь attachment через UI.
При добавлении через backgroung документ иконка теряется.
Как вариант супер-изврата:
в DXL иконка лежит и теге <attachmentref name='FILE_NAME'>
При добавленит аттачмента на background'e добавлять в rt структуру <attachmentref> с иконкой для данного типа аттачмента, которые, например, хранить где-нибудь в настройках.
Правда, что делать с именем файла, ведь оно отображаеться в иконке...?
Вообщем, реально такой выход можно рассматривать только в порядке бреда
Хотя на форуме IBM пишут, что возможно.
Посмотрю внимательнее...