helm-themes.el provide theme selection with helm interface. Its persistent action can set theme temporary.