Running icewm under gdb, it looks like ooffice sends a message to switch the desktop when a menu is popped down. IceWM gets a ClientMesage event that _XA_NET_CURRENT_DESKTOP was set to the workspace number where ooffice was started. I see no reason why OOo should ever send such a message, even less when just a menu is opened. Alexander