dock-apps-builder: use TrayXU to prevent evnent lost