I do something similar. In my case, launching Safari isn't asking too much and the home page is just a set of big buttons. In your case, I'd use a URL trigger instead of a URL on the button.
And since they have to run Zoom anyway, I'd still do this in Safari instead of a Custom HTML Prompt.