I wanted to see if there was any benefit of making Desktop Window Manager entirely idle when its running.
Which includes settings its thread priorities and process priority to idle.
So feel free to test this.
You can build this project using GCC:
gcc -mwindows -s dwmidle.c -lWtsapi32 -o "DWMIdle.exe"