Я знаю, что прошло много времени с тех пор, как вы задали вопрос, но вот , что работает для меня, по крайней мере.
Жизненно важной линией является item.setToolTip(tip);
, которая выровняет воздушный шар с элементом лотка.
if (tray != null) {
TrayItem item = new TrayItem(tray, SWT.NONE);
image = display.getSystemImage(SWT.ICON_INFORMATION);
item.setImage(image);
tip.setText("Notification from a tray item");
item.setToolTip(tip); // <<<-----
}