С небольшой задержкой. Величину задержки лучше выбрать 0.3-1.5 сек в зависимости насколько большие по размеру элементы и какую они площадь занимают относительно рабочего поля и их расположение.
Слишком малая задержка будет мешать, потому что хинты будут всплывать когда пользователь просто проводит мимо мышкой.
Слишком большая ( 3 сек и больше) это намного хуже чем малая, потому что когда пользователь навел на элемент и ждет когда же все-таки система ему подскажет что за действие вызовет нажатие на элемент. Заставлять пользователя ждать это не хорошо, тем более он это время в «мучительных раздумьях» нажимать-ненажимать, и то ли я нажму что надо?
Главная Суть задержки — убрать случайное срабатывание хинта. Т.е. хинт не должен срабатывать когда курсор заведомо «просто пролетает мимо». Но юзер при этом не должен ждать.
Почему заговорил о размерах элемента и расположении — потому что если «хинтованные» элементы находятся в таком месте, где часто ходит курсор, т.е. рядом с прочими интерфейсными элементами, задержку лучше чуть увеличить.
Причем если сами «хинтованные» элементы небольшие по размеру — задержку можно уменьшить (потому что очень маловероятно, что курсор случайно будет
находится больше полсекунды над пиктограмкой 16x16пикселей).