Just be aware that the shell.popup method is notoriously unreliable.
I've heard it said but have never experienced any issues with it.