The Theme-o-rama module was originally made by using the code for the "switch theme" module, and including a set list of theme choices rather than whatever is listed in the styles/ directory.
This increases admin work, since every tiki.tpl file -- default and theme-specific -- has to be edited to include the file. And it's anti-Tiki in the sense that things that look like modules should be modules, configurable through Tiki's web interface. But modules' inability to contain things like onchange="this.form.submit();" makes this impossible, unless I'm missing something.
UPDATE: I made and uploaded a .php-and-.tpl module that contains the script, so it works, not having to go through the user modules processing.