make use of the new CFileItem::m_iPosition instead of abusing m_iprogramCount