Since there is a little performance hit, I implemented it as a static option; this means that the user who wants it has to edit config/config-user-optional.txt one time, then forget about it.
Makes sense since it is a system specific setting.
From docs-ng.md:
Antiburn protection
By enabling this options, shader will slowly shake the content over Y/X axis to
prevent image retention on affected screens like OLEDs.
To use it, in file config-user-optional.txt, write one or both:
#define ANTIBURN_Y 1.0
#define ANTIBURN_X 1.0
(1.0 is the effect speed).
Content will shake by half a scanline over the Y axis and by a full screen pixel over the X axis.
The default 1.0 speed is low so that you can hardly notice it, but you can safely use 0.5, 0.25 or even lower speeds for the antiburn effect to be effective.