So.. it seems the Pandora channel does exactly what I'm trying to do, so it should be possible. If I recreate my screen (not redraw) on a regular basis, I've found that it will cancel the screensaver if it's popped up, but that's a little messy. I can't find anything in the documentation or SDK apps that addresses this.
Interestingly, the Pandora channel also seems to respect the screensaver wait time that's configured on the box, but I don't see where that configuration information is available through the SDK, either.
Any help would be appreciated. Thanks!
TheEndless
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)