There is a very simple way to block the requests for Mac addresses. If you're using Windows or practically any operating system, turn on the Firewall and then configure that only the installed applications have access to Internet. Block any incoming connections that are not defined or allowed by you and all the applications you have mentioned above will have no effect to you.
Basically you will have to block all ICMP requests and that's it.