If you need to tweak an app/exe more than is available through the right mouse click, properties, Compatibility tab, then have a look at the Microsoft Application Compatibility Toolkit (ACT). Its no longer supported by MS, but the last version was included in the Assessment and Deployment Kit (ADK).
For example, if you have an exe with a manifest that forces it to run asAdministrator and you want it run as RunAsInvoker, this toolkit will let you override those settings.
It creates a sort of app entry in the add/remove programs, so if you want to undo any changes, you can brute force remove it from there, or use the ACT to remove any changes made. Its quite a powerful tool though.
Obviously the main advantage with a UAC deescalation, is maintaining correct pathways and redirection folders for testing purposes.
Some blog posts which explain how to de-elevate an exe from asAdmin to RunAsInvoker
Top link is most detailed.
How to Disable UAC Prompt for Specific Applications in Windows 10? | zamarax.com