rundialog: set dark theme before showing dialog

If the dialog is showed before setting the style, on slow PCs
users will see the theme switching.
Prevent this issue changing the theme variant before show_all().