>When icon contains an HICON, a copy of the icon is created by the ToolTip window. The caller is responsible for freeing that copied icon.
This doesn't make any sense at all. How can the caller free a resource it has never seen? The handle of the copy is not returned to the caller as far as I can tell. And how would the caller know when the ToolTip window was done with the copy anyway? I suspect this is a documentation bug. I imagine the caller is responsible for freeing the original icon, but the ToolTip window frees the copied icon. -xenon (a in a circle) arcticus.kom