Кроме повторной реализации ввода мыши (или всей службы всплывающих подсказок), я боюсь, что вам может не повезти - задержка, которую вы видите, фактически жестко запрограммирована в методе OnOwnerMouseEnter в TooltipService:
(любезно предоставлено Reflector)
TimeSpan span = (TimeSpan) (DateTime.Now - _lastToolTipOpenedTime);
if (TimeSpan.Compare(span, new TimeSpan(0, 0, 0, 0, 100)) <= 0)
{
OpenAutomaticToolTip(null, EventArgs.Empty);
}
else
{
if (_openTimer == null)
{
_openTimer = new DispatcherTimer();
_openTimer.Tick += new EventHandler(ToolTipService.OpenAutomaticToolTip);
}
_openTimer.Interval = new TimeSpan(0, 0, 0, 0, 400);
_openTimer.Start();
}