updater.run uses gui.Shell.openItem for Windows & Mac

Related: #37