Implement the delay-determine moving

The user should hang the icon for a little while (this factor can be
set) to swap the shortcuts(icon)