Create a Roku screensaver (see the
clock example), then have it use the
ECP launch function to start the channel as soon as it starts up. Have the channel
prevent the screensaver from kicking back in if you're not playing video continuously, so it doesn't end up relaunching every 5 minutes (or whenever the screensaver is set to kick in at).
Obviously, this won't allow you to idle on the home screen or in most other channels, so you probably wouldn't want to distribute this widely. But if it's for some custom one-off application, it might be useful.
Remoku.tv - A free web app for Roku Remote Control!
Want to control your Roku from nearly any phone, computer or tablet? Get started at http://help.remoku.tv
by Apps4TV - Applications for television and beyond: http://www.apps4tv.com