Can we set an option when inserting record via APEX Trigger that the record "does not" show up in Salesforce MRU (Recent items list) ?
What you are trying to do is not possible.
However you are not the first person with this problem. There is an idea on the idea exchange requesting the same access. The best you can do right now is vote for it and hope Salesforce addresses the idea.