À medida que você adiciona cada imagem, obtenha uma referência a sua forma e adicione uma tag a ela, algo como (supondo uma referência à nova imagem em oSh):
oSh.Tags.Add "Adicionado", dTime 'onde dTime é uma variável definida para a data de salvamento anterior 'Você pode fazer ActivePresentation.Tags.Add "LastSave", seja o que for para gravar isso
Para remover as formas conforme desejado, percorra cada forma em cada slide e observe
oSh.Tags ("Added") para retornar o valor do dTime com o qual você marcou quando a apresentação foi adicionada. Quando você multar um que corresponda aos seus critérios, exclua-o.
Não deixe de retroceder nas formas em cada slide, senão você obterá resultados estranhos.
Antes que isso funcione, você precisará descobrir como gravar a última data de salvamento (e hora?). Você tem isso funcionado?