Client Resource Routing and Priority

Is there a way to set the priority on specific clients or clients that log in with specific resources? I have users using a programming IDE with a built in client for communication and colaboration. I would like this client to take higher priority above their normal IM client. Either that or be able to route all messages from users logged in with that resource to other resources of the same name first.

I suppose that IDE doesnt have an option to set priority? So you may do this in normal IM client. Assuming IDE is using priority 1, then you have to set clients priority to 2 and IDE will get messages instead of the client. I dont know of any options to change routing in Openfire itself.