I know that there were problems on XP with balloon tips, but was not aware of any problems with standard tips.
Try the following (some old code I have lying around) to see if any of these behave themselves :
Code:
Enumeration
#Win
#Btn1
#Btn2
#Btn3
#Btn4
EndEnumeration
Declare ToolTip(Win, id, style, Icon, Center, Title.s, Tip.s, FgColor=0, BgColor=0,font=0)
LoadFont(1, "Times New Roman", 10)
If OpenWindow(0, 0, 0, 300, 300, "Tooltip Styles",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
ButtonGadget(#Btn1, 110, 40, 80, 20, "Button1")
ToolTip(#Win, #Btn1, 0, 0, 0, "", "This is a boring old Tooltip")
ButtonGadget(#Btn2, 110,100, 80, 20, "Button2")
ToolTip(#Win, #Btn2, 0, 1, 1, "Title", "Not that boring old Tooltip", 0, RGB(226, 255, 255),FontID(1))
ButtonGadget(#Btn3, 110, 160, 80, 20, "Button3")
ToolTip(#Win, #Btn3, 1, 2, 0, "ss", "This is a multi line Tooltip This is a multi line Tooltip", 0, RGB(226, 255, 255))
ButtonGadget(#Btn4, 110, 220, 80, 20, "Button4")
ToolTip(#Win, #Btn4, 1, 3, 0, "This is:", "A centered Tooltip", RGB(57, 120, 63), RGB(226, 255, 255))
Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
;Adds a tooltip to Id. Style: 0 = ordinary, 1 = balloon. Center: 1 = center the stem
;Icon: 0 = No icon, 1 = Info, 2 = Warn, 3 = Error, (See #TOOLTIP_ constants)
Procedure ToolTip(Win, id, style, Icon, Center, Title.s, Tip.s, FgColor=0, BgColor=0,font=0)
TT = CreateWindowEx_(0, "Tooltips_Class32", "", #TTS_BALLOON * style, 0, 0, 0, 0, 0, 0, 0, 0)
If FgColor
SendMessage_(TT, #TTM_SETTIPTEXTCOLOR, FgColor, 0)
EndIf
If BgColor
;Set the tip background color
SendMessage_(TT, #TTM_SETTIPBKCOLOR, BgColor, 0)
EndIf
If font
SendMessage_(TT, #WM_SETFONT, font, #True)
EndIf
ti.TOOLINFO\cbSize = SizeOf(TOOLINFO)
ti\uFlags = #TTF_IDISHWND | #TTF_SUBCLASS | (#TTF_CENTERTIP * Center)
ti\uId = GadgetID(id)
ti\lpszText = @Tip
SendMessage_(TT, #TTM_ADDTOOL, 0, ti)
SendMessage_(TT, #TTM_SETMAXTIPWIDTH, 0, 150)
SendMessage_(TT, #TTM_SETTITLE, Icon, Title)
EndProcedure