LordEntrails,
In the CoreRPG record_char_inventory there is a field idelete_header, in fact there are a few headers. See below.
The .xml snippet you shared it the "item" or the information on the way the list will look. The above information is contained in the window information. In record_char_inventory it is the first part <root>Code:<genericcontrol name="idelete_header">
<anchored to="rightanchor" width="20" height="20">
<top />
<right anchor="left" relation="relative" offset="-5" />
</anchored>
<disabled />
</genericcontrol>
<genericcontrol name="shortcut_header">
<anchored to="rightanchor" width="20" height="20">
<top />
<right anchor="left" relation="relative" offset="-2" />
</anchored>
<disabled />
</genericcontrol>
<genericcontrol name="carried_header">
<anchored to="rightanchor" width="20" height="20">
<top />
<right anchor="left" relation="relative" offset="-5" />
</anchored>
<icon>char_inv_carried_header</icon>
<tooltip textres="char_tooltip_itemcarried" />
</genericcontrol>
<windowclass name="charsheet_inventory">. Read what follows that. It sets up the window information that will house the list. The headers are contained there. If you have a custom window to display your list in, then add the headers above and should work.