Both Zoom and Wonder.me work good in Google Chrome.
Portable Google Chrome
Google Chrome is available as portable app for Windows. You can use portable apps even when you do not have installation permission on the computer. You can download it here. The portable version can also be used next to an installed version, so if your Chrome is old and you can't update it you can also use the portable version.