I experienced the same thing. Server 2008 R2 and we had a QB app creation. What I found was that the actual user you are using to log in to the app was my issue. For some reason existing users that were allowed to use the app had issues. The shortcut that gets created on the users desktop should be editable. Delete the auto login credentials and try some admin credentials. Do you still get the hang up? When I did this I had no problem logging in. What you will also find is that the user that attempted the RDP session (which remote apps essentially is) has a login going which will say disconnected. You will need to RDP in to the terminal server and open task manager with admin rights to see the user disconnected.
I took a cloned admin user and removed all membership rights except for domain users and the login still worked as it should. So then I created a user per person having the issue and permanently locked the shadow user to the app so that the hangup doesn't happen any longer.
Hope that makes sense. Let me know if you have more questions in what I did.