Hmm... No offence but have you actually looked at what your identifier returns? It doesn't return the files the user has deleted in any recognisable form. Windows stores files in the Recycle Bin in a different way to regular folders. See this MSDN article for how it works.

Also, I haven't tested it but by all rights this should not work on Win9x. It's not OS-based actually, it's filesystem based. FAT volumes use <Drive>:\Recycled, NTFS volumes use <Drive>:\Recycler.