You make a function in Main() called RunScreensaverSettings(). That function shows a screen, with buttons to write values to the registry and whatever else you need. That's all that is required. It will appear in the Roku menus at screensavers/yourscreensaver/custom settings. It's a shame Roku never made it possible to use the current theme as a background. Without that, it's going to look different from the OS no matter what, so don't worry about that.