rundialog: Visual refresh

The previous shaped approach was too dependent on particular icon themes,
and resulted in a somewhat ugly appearance. So, we fix it.