res:dock:: tray icon problem.

the icons won't be shown well when the icons is changed frequently.

reason:
the unfold invokes hideAllIcons.