I am running the scan now. I do not believe this will fix the issue as my computer has been of since the 22nd.
Also the trainer for Need For Speed Payback works just fine.
Just to see if it is something specific to ME1 I downloaded the latest trainer for ME2. It gave the same error.
I uninstalled the last major update from Windows and restarted. Still getting the same error.
Do you know of a game that had a trainer made around the same time or after ME Legendary?
Try to go here: appdata/roaming/cheat happens/Shared
if there is a dll file there, delete it, then delete the trainer and redownload it, see if that works.
Use Origin and see if you get the same error.