Hi Mike,
It is not intended to remove the items from the Recent objects.
You can try the following code.
DATA: lr_recobj TYPE REF TO cl_crm_bsp__recentobject0_impl.
lr_recobj = cl_crm_bsp__recentobject0_impl=>get_instance( ).
IF lr_recobj IS BOUND.
lr_recobj->on_entity_deleted( lr_root ).
ENDIF.
Thanks & Best Regards,
Leon