There is a time limit of 2 hours for each session, however this can be extended 1 time for an additional 2 hours as your session gets towards the end of the timer. If you are not actively using the application, it will time out after 15 minutes, and you will need to relaunch your application.
Other than these session time limits, there are no other limitations on how much you can use the Remote Apps.