add and update ICCCM/EWMH compliance