Use different socks user name per account (Tor)
Hi Whonix dev here. We are working hard to integrate your chat client in our anonymity distro and we discussed some topics about it before. We make heavy use of Tor's stream isolation feature to disassociate different applications' traffic from each other. One way to go about this depends on how program in question interacts with the socks interface.
Does gajim automatically sets a socks user/password if using Tor?