Openfire and Spark IM using Terminal Services

We currently host Openfire on a Windows 2003 server which main purpose is as a backup domain controller and separate from our main server. The Spark IM client is loaded on the workstations (still currently running Windows XP)

We are shortly moving to a new environment. We are installing a new Windows 2008 server (main server) running terminal services. Users will have a dual log in. First log to the workstation (FAT client) and use remote desktop to connect to the server. The problem that messages in Spark will be hidden until the user minimises the remote desktop connection. Openfire is not allowed to be loaded on the new server but can remain on the separate server.

Any thoughts how the system can be configured so users receive messages when running a remote desktop session?