MenuRecents: add a way to specify a custom icon provider for file icons and a custom clear icon for the clear list action