The Problem with "DlPolyHistory" is that it first loads the whole HISTORY file causing memory issues and also in case of long simulations, days to complete!
The solution is already written in an standalone script which does not load the HISTORY file but just scans it and writes it back to a xyz file. This script needs to be integrated into ICHOR.