# Service Free contextual menu

**URL:** <https://forum.xojo.com/t/service-free-contextual-menu/87938>\
**Category:** macOS\
**Created:** [March 24, 2026, 5:45pm UTC](https://forum.xojo.com/t/service-free-contextual-menu/87938 "2026-03-24T17:45:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Allen](https://forum.xojo.com/letter_avatar_proxy/v4/letter/j/e19adc/32.png) [@John\_Allen](https://forum.xojo.com/u/John_Allen)\
**Post date:** [March 24, 2026, 5:45pm UTC](https://forum.xojo.com/t/service-free-contextual-menu/87938/1 "2026-03-24T17:45:28Z")

</div>

Hi

Is is possible to get rid of the services macOS includes in contextual menus. The list Tahoe includes is getting farcical, the application functions are getting lost in the junk.

I gott it working, nearly, using the MouseDown event on a text field. It was a bit of a hassle to get it working, but after selecting and processing an item the contextual menu with just the services is then displayed.

Any thoughts?

---

<div class="post-metadata">

**Author:** ![Jared\_Feder](https://forum.xojo.com/user_avatar/forum.xojo.com/jared_feder/32/3036_2.png) [@Jared\_Feder](https://forum.xojo.com/u/Jared_Feder)\
**Post date:** [March 24, 2026, 6:03pm UTC](https://forum.xojo.com/t/service-free-contextual-menu/87938/2 "2026-03-24T18:03:44Z")

</div>

If you have it working in a MouseDown event, then you should just be able to return true at the end of that event.

---

<div class="post-metadata">

**Author:** ![John\_Allen](https://forum.xojo.com/letter_avatar_proxy/v4/letter/j/e19adc/32.png) [@John\_Allen](https://forum.xojo.com/u/John_Allen)\
**Post date:** [March 24, 2026, 7:03pm UTC](https://forum.xojo.com/t/service-free-contextual-menu/87938/3 "2026-03-24T19:03:51Z")

</div>

Thanks for that.

That cured the problem.
