I'll describe the problem here, I hope
Party_Rep will give it to the technical department.
My test program:
'You can only sit at 1 of this tables' is a tooltip window.
Tooltip is a
standard Windows control (Party client uses its MFC wrapper, as far as I know).
Tool is a rectangular areas within window. Smile icon is an example of such rectangle, tooltip shows the predefined text when you hover over the rectangle ('You can only sit at 1 of this tables' in this case).
I enumerate all the tooltips and all of tools in the lobby with
TTM_GETTOOLCOUNT and
TTM_ENUMTOOLS messages.
In my program you can see 230 tools in lobby at this moment (client has just running).
After a while, they became 14707:
You can see 3 tools with coordinates (349,55) for example. The client must destroy the old tools before creating new (or simply update the text in the old tools) in the process of updating the lobby, but it does not.
My test program (I can provide the source code, if needed)
Run Party, run this program. Click 'find lobby', then click 'Go!'.
After a while click 'Go!' again to refresh.