The COM fix adds a registry entry in the user registry that gives ddraw.dll a relative path when accessed via COM. It isn't needed for ZC as Allegro uses DirectDrawCreateEx to create the DirectDraw object.
As for the ddraw.dll crash I will look into it in the coming days.
Discuss bugs in DXGL or make suggestions. Please note that issues will be better tracked if you file a report at https://www.dxgl.info/bugzilla/