I got a fast dirty fix for you. I guess youre using the script so a small line-change shouldn't be a problem
 
	Can you try inserting these two lines at 489
 
      _edit ctrlSetPosition [-2, -2, 0.05, 0.05];
      _edit2 ctrlSetPosition [-2, -2, 0.05, 0.05];
	so it looks like this
 
if !(_x in currentMarkers) then {
      _display = uiNamespace getVariable "RscTitleDisplayEmpty";
      _index = allMapMarkers find _x;
      _idc = 5500 + _index;
      _edit  = _display ctrlCreate ["RscStructuredText", _idc];
      _edit2 = _display ctrlCreate ["RscStructuredText", _idc + 100];
      _edit ctrlSetPosition [-2, -2, 0.05, 0.05];
      _edit2 ctrlSetPosition [-2, -2, 0.05, 0.05];
      _img =  getText (configfile >> "cfgMarkers" >> markerType _x >> "icon");
      _txt = parseText format ["<img image='%1' align='center'/>", _img];
      _edit ctrlSetStructuredText _txt;
      _edit2 ctrlSetStructuredText _txt;
      _edit  ctrlCommit 0;
      _edit2 ctrlCommit 0;
      currentMarkers pushBack _x;
      combMarkers pushBack [_idc, _x];
      systemChat format ["created: %1", _x];
    };
	 
 
	I know its really dirty code but optimization comes last haha