A better approach would just be to have badges / tags for themes, rather than these draconian requirements. A "portable" tag could indicate that it's easy to switch to and from a given theme, and demos could be shown with customized content and with default content -- then let users decide.