change move/resive window bind to right button to not interfer with some common client binding
fix an issue with icon that the last icon of _NET_WM_ICON was not detected/used
fix _NET_WORKAREA, _NET_DESKTOP_VIEWPORT and _NET_DESKTOP_GEOMETRY: update them when necesary, setup proper values