Not exactly a fair assessment. As I understand it, for all purposes, iOS multitasking is not really multitasking. Except for a few APIs, when you multitask in iOS, you are actually just putting an app into a pause/stop state. With the nomad and DirecTV apps, it needs to reauthorize use of the app when you switch back to it.
While for the most part ithis is true, there are several states you (or iOS on it's own) can put your app into:Not running
The app has not been launched or was running but was terminated by the system.Inactive
The app is running in the foreground but is currently not receiving events. (It may be executing other code though.) An app usually stays in this state only briefly as it transitions to a different state.Active
The app is running in the foreground and is receiving events. This is the normal mode for foreground apps.Background
The app is in the background and executing code. Most apps enter this state briefly on their way to being suspended. However, an app that requests extra execution time may remain in this state for a period of time. In addition, an app being launched directly into the background enters this state instead of the inactive state. For information about how to execute code while in the background, see “Background Execution and Multitasking.”
The app is in the background but is not executing code. The system moves apps to this state automatically and does not notify them before doing so. While suspended, an app remains in memory but does not execute any code.
When a low-memory condition occurs, the system may purge suspended apps without notice to make more space for the foreground app.
This, of course is from iOS documentation, and even if you could do this, there's no guarantee Apple would approve the app.
You can do a keep-alive routine to keep the app running, but even that is no guarantee of the app not getting killed eventually, for instance if RAM fills up.
In order for this to possibly be accomplished, that Nomad would have to have the ability to notify the Nomad iPad app, while it is in the background (and released as much memory as possible in the meantime) and wait for event messages from the Nomad box itself. If you can get into the iOS documentation, it's the "external-accessory—The app works with a hardware accessory that needs to deliver updates on a regular schedule through the External Accessory framework." section.
Easier than that (setting up push notifications to the iPad informing you when a program(s) are ready to transfer could be a middle step. Apple has many object set up to do this VOIP, but I don't see them moving quickly on making it easer to do with video.