One multiple pop-up window solution can be
1. One window for conversations.
2. The use of Tabs for different conversations within that 1 window.
3. Setting the tab limit to x conversations (eg. 10 conversations at the same time)
4. When a new contact sends a message a tab is created for him with his nick as the tab name.
5. Any Tab selected takes precedence in the window over the other tabs and the resulting view is just the same as a normal IM window in Cute IM, with the User Icon and Nick.
This will eliminate the multiple conversation pop-ups.
Additionally, when a tabbed user within that window sends a message, his tab will be highlighted to indicate a new message has been received.
The tabs which have pending messages can be displayed with
1. A colored tab background to indicate that this tab has a new / unread message
OR
2. The user name having a number displayed after his nick to indicate the number of new / unread messages - eg. sheldon (2)
Regards,
Sheldon