See the question and my original answer on StackOverflow

To get the deletion date for items in the Recycle Bin, you don't need any extra libraries, you can use the Shell Objects for Scripting and Microsoft Visual Basic library (which I understand you already found in your last sentences) and the ExtendedProperty method.

Here is some code that dumps items in the recycle bin and their deletion date:

Sub Main()

    Dim shell = Activator.CreateInstance(Type.GetTypeFromProgID("Shell.Application"))
    Const ssfBITBUCKET As Integer = 10
    Dim folder = shell.Namespace(ssfBITBUCKET)

    For Each item In folder.Items
        ' dump some standard properties

        ' dump extended properties (note they are typed, here as a Date)
        Dim dd As Date = item.ExtendedProperty("DateDeleted")

        ' same but using the "canonical name"
        ' see

End Sub