If you are running an interactive application under FireDaemon in Windows XP or 2003 and switch users, you will not see your application on the switched user's desktop.
Why? Because only a single instance of the application is running. It is not possible to bind the application to multiple interactive Windows stations simultaneously in in Windows XP or 2003.
Workaround: you will need to log off entirely and log back on as the user you originally switched to. Since the original window station is destroyed the application can rebind to the new window station.