AshX
does a program like Stillcolor essentially override dithering at the system level so it never turns on?
StillColor and BetterDisplay disable temporal dithering at the GPU level. There is no other source of temporal dithering in macOS.
Some internal displays of MacBooks and iMacs may have their own temporal dithering (FRC), but there’s nothing we can do about it. I always use an external monitor with my MBP M1, as the internal display causes discomfort even without PWM, but because of dithering.
Or can programs themselves still trigger it?
This is unlikely because triggering temporal dithering requires access to the frame buffer. Such access is not available to regular applications, only to system components. As mentioned above, temporal dithering is primarily a GPU prerogative.
But in theory, the case I will describe below is possible; this description should be taken with a grain of salt, as it is just an assumption.
In OpenGL, there is an option to enable spatial dithering. However, its interpretation depends on the graphics card driver. For example, in Linux, it is completely ignored for Intel-based graphics cards. I am not sure how it works in macOS. If some app uses OpenGL instead of Metal for hardware acceleration, then theoretically, spatial dithering could occur in the area where hardware-accelerated rendering is running. However, it is highly unlikely (almost impossible) that this would involve temporal dithering.
I wonder why some people don’t have luck with Stillcolor. Is this an indication that you can’t actually at this point disable dither permanently on MacOS?
A significant role here may be played by the monitor, the sensitivity level of the eyes, various image post-processing by different graphics cards, and different versions of macOS. It's difficult for me to say anything until I get my hands on such a device and can study it.
I have SwitchResX running with “millions of colors” selected which is supposed to disable dithering
I don't think it can reliably disable dithering, as there are dithering algorithms that don't improve color reproduction but smooth out gradients. They will still work on an 8-bit monitor when an 8-bit signal is sent to it from the graphics card.
Some MacBook and iMac displays may have an extended color gamut. For this, KSF phosphor might be used (KSF phosphor is highly efficient at converting blue or near-UV light from LEDs into red light), which by itself puts a lot of strain on my eyes even without PWM and dithering. Such displays always appear slightly reddish to me.
Such a display was in my old iMac 2019 (Radeon Pro 560X, 5K). I couldn't do anything with it in macOS, Linux, or Windows. I sold it.