I have two ideas:
Create Power Profile assuming Aero to be disabled when active, configure Process Lasso to switch Power Profile to newly created one (no-Aero) when running game executable, this way Aero will come back every time you quit gaming as Process Lasso switches previous Power Profile.
But, I don't know how to set Power Profile this way (to have Aero off).
This is my thought only, I'm stuck on that it's not possible to directly make Power Profile disabling Aero.
Second idea: batch file stopping DWM service, starting game and waiting for game termination, then starting DWM service back.
reg add "HKLM\SOFTWARE\Microsoft\WBEM" /v "" /d "" /f>nul 2>&1||echo You have not run me as Administrator!&&goto end
net stop uxsms>nul 2>&1&&echo Stopped DWM service successfully&&ping -n 4 127.0.0.1>nul 2>&1&&FULL EXE PATH HERE&&net start uxsms>nul 2>&1&&echo Started DWM service successfully
Above code works, tested with one application, but I don't know whether it will cause Windows to stop showing that annoying notification.
Select all, open Notepad, save as, choose 'All files' and give it a name of starter.cmd or starter.bat. Save it anywhere you want. Now, right-click saved file and create desktop shortcut to it. Right-click that shortcut and choose Properties, make it running minimized (only cmd.exe's window will be minimized; it'll close itself as soon as you quit playing).
Let me know if you need my advice to be explained more deeply.