It appears that for games in which you apply the GPU priority using the GPU Priorities Classes method to manually add a process and settings is not applying to the process. Looking at how the other menus of this type work the GPU menu is the only one that does not retain the capitalization of the input process. I don't know if this is specifically why it's not being applied when using this method, but I figured I would let admins know.
For the specific reason I am using the manual input menu is that some games use anti-cheat to block priority changing of the process. So, changing the process with a right click in the list when the process is running is blocked / denied access. However, using the manual entry method I was able to set all the priorities besides the GPU one using the registry enforcement. My assumption is you are using RegEx to identify processes so with the saved name not retaining case sensitive typing that the priority for the GPU is being skipped.
I do not think what you see is an effect of unintended case sensitivity. The case should be converted to lowercase when the GPU priorities dialog closes, as all process match phrases are stored as lowercase, and compared in a case insensitive manner anyway.
More likely, you are seeing a natural effect of the anti-cheat. All the other priority types can be enforced against a protected process by using the registry method. GPU priorities cannot. They will fail to be applied due to insufficient access to the process.
Does that sound like the underlying issue?
You're likely right.
Just the inconsistency between menus caught my eye, so I began to hypothesize. All the other menus of this type do not convert to lowercase in the UI even after selecting OK and going back into the menu. The GPU one is the only one that does that out of these priority menus.
I don't know HOW your application works at its core, but I know what all the options do and would originally do this kind of stuff in the task manager. Your tool saves the changes and re-applies them which is why I like using this tool.
Side note, also noticed the CPU menu doesn't have a full title like other but that's just a visual issue and should not be an issue to most. Figured I'd point it out while were in the area here. :)
(https://i.ibb.co/tPqN4J2P/PLPB.png) (https://ibb.co/tPqN4J2P)
Hmm, all the dialogs should convert to lowercase on save. Unless I'm losing my mind, they appear to. We will double check this though, as we want to ensure consistent behavior.
That's a good observation about the "CPU Priorities" dialog title. Technically, "Priority Classes" is the correct term for what we later renamed "CPU Priorities" elsewhere. That's why the discrepancy exists. We intentionally left it as-is to aid any confused person in understanding that they are actually "Priority Classes". We'll revisit that decision though.