[OnDemand] add option to hide from 'MainMenu, PluginBrowser & Extensions', clean up py code.