I am not sure exactly what I want, because I don't have a good understanding of IM in general and Jabber specificially. However, what I would like is to be able to use another chat client like GAIM for IM, but continue to use the very useful features of IDETalk like sending code pointers and stack traces.
The problem seems to be that when I use both IDETalk and GAIM, other uses who send me IMs may see two resources for my account: GAIM and IDETalk. They don't know which one I prefer, or their client does not give them a choice, and their IMs show up in IDETalk when I would prefer to have them go through GAIM. So maybe what I need is a way to disable the broadcasting of IDETalk as a resource for contacting me, unless it is from someone using IDETalk to send me a code pointer or stack trace.
A workaround is for me to leave IDETalk disconnected except when I want to send something to someone. However, that does not allow them to send me useful things through IDETalk.