I investigated this problem. The reason should be slightly different behavior of enable_capture and disable_capture between Windows and Solaris. A pointer release on the title bar also triggers release actions on the tool bar button bellow, when the tool bar still keeps captured status. Commenting out the bodies of SD_TOOL_BAR.enable_capture and SD_TOOL_BAR.disable_capture, the problem is not reproducible any more.