Talvez uma tarefa agendada possa ajudar você a limpar a lista. Primeiro você precisa criar um arquivo de lote para limpar as entradas mais antigas. Aqui está o código de exemplo:
forfiles /p %appdata%\Microsoft\Windows\Recent /d -5 /C "CMD /c del /A -RSH @path"
/ d -5 significa "mais de 5 dias"
Em seguida, abra o agendador de tarefas do Windows e crie uma tarefa básica, especifique qualquer acionador desejado (isto é, semanalmente ou "quando eu fizer logon") e especifique esse arquivo em lote
Por favor, teste antes de usar na produção.