Hi, when you say some apps, I wonder what those apps are. You mention "Mumble", a quick google search says that mumble uses global hooks - as does XMBC. The problem with global hooks, as mentioned in the other thread you linked, is that there is no way you can control the order in which the hooks are inserted - it depends on which program runs and installs the hook first (but I can't remember off the top of my head which way round it is, I think that the last app to load and hook gets priority).
The problem here (again, as described in the other thread) is that XMBC can *only* block/cancel the action once it sees the message. If another program has hooked the mouse, then it could/will see the message before XMBC, depending on load order.
There is nothing (that I know of) that can be done about this, other than somehow controlling the startup/hook install order. Check if disabling and re-enabling XMBC after mumble has loaded makes a difference (as that removes and reinstalls the hook, thus potentially changing the order).
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-9600k, Asus Z390-ROG, 16GB DDR4,
nVidia GeForce GTX 970, Evo 970 500Gb NVME, 2x2TB WD Black (RAID1)