rem: x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE - 1;
add: x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE;
context: mainIconCreate(WScreen *scr, int type){    WAppIcon *btn;    int x_pos;    if (type == WM_CLIP) {        if (scr->clip_icon)            return scr->clip_icon;        btn = wAppIconCreateForDock(scr, NULL, "Logo", "WMClip", TILE_CLIP);        btn->icon->core->descriptor.handle_expose = clipIconExpose;        btn->icon->core->descriptor.handle_enternotify = clipEnterNotify;        btn->icon->core->descriptor.handle_leavenotify = clipLeaveNotify;        /*x_pos = scr->scr_width - ICON_SIZE*2 - DOCK_EXTRA_SPACE;*/        x_pos = 0;    } else {        btn = wAppIconCreateForDock(scr, NULL, "Logo", "WMDock", TILE_NORMAL);        x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE - 1;    }    btn->xindex = 0;    btn->yindex = 0;    btn->icon->core->descriptor.handle_mousedown = iconMouseDown;    btn->icon->core->descriptor.parent_type = WCLASS_DOCK_ICON;    btn->icon->core->descriptor.parent = btn;    /*ChangeStackingLevel(btn->icon->core, WMDockLevel);*/    XMapWindow(dpy, btn->icon->core->window);    btn->x_pos = x_pos;    btn->y_pos = 0;    btn->docked = 1;    if (type == WM_CLIP)        scr->clip_icon = btn;    return btn;}