I've never actually used it on the roMessageDialog, but yes, I believe that's how it works. As long as you call .EnableBackButton()
before you call .Show(), the user should be able to exit the dialog with the back button.
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)