Once the screen is drawn, there's no way to update the theme without some ugly hacks, like creating and destroying an roMessageDialog before it's displayed. I've found, on the roSpringboardScreen at least, that creating an roImageCanvas, but never displaying it, will force the theme to update. I don't know if that will work on an roGridScreen or not.
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)