This might not be that sophisticated, and it could be affected by network config/policies depending on the location of the report, but it gives you options to include reports or files of any type from any location inside or outside the database. And is fast & almost code-free.
Create a table.
tblReports
Field - ID
Field - ReportDescrip(text)
Field - Report(hyperlink)
Create a query from this, ReportsList
To add a report, open the Reports table, right-click in a Report field (this is a hyperlink field, select Edit Hyper Link, Object in This Database, Reports - Your Report - to capture the report as a hyperlink. Then type a description in the ReportDescription.
Create a form from ReportsList query.
Drive ReportsListForm from a Command button, make it popup modal, and the list of reports shows up - you can set the form to prevent edits so users can't add/delete etc. Touch a Report field with the mouse & the hyperlink cursor is active, click to open the report
And if you want to add reports from outside the database (including the
you can use Existing File or Webpage - after the hyperlink is set, you can edit the display text using the right click menu to filter out all the extraneuous url prefixes.
There's some linking to manage between the ReportsList form & the parent form, but you can set this up as a subform and allow others to add/view reports or files linked to specific records. And it allows you to run reports/files/images/video etc from any other location accessed by URL. Also runs apps.