If your friend is is keeping MacOS and their Java runtime reasonably up-to-date, then it should "just work". I've only used VASL on the Mac for many years and it is solid.
Biggest problems I've had has been translating hotkey / keyboard shortcuts that are typically documented for Windows users into the Mac equivalents.