If you have a LiveCD for any linux, use that or use a bootable CD to boot clean into your system. I use a LiveCD of Puppy Linux for this. Then look for a folder called "RECYLCER" in the C drive and every other partition and remove them. The Windows trash can is called RECYCLED - note the difference. Once you do this, go to sysinternals.com and download their utility called AutoRuns.EXE and fix any file not found entries pointing to the RECYCLER folder. Your system should be clean now. Also, you should update the policies on your machine to disable autoruns from removable storage devices. This you can do by 'Start-Run-gpedit.msc' Unless you are careful, you can mess up your system.

Good luck

Added : These work for me. Cannot guarantee it will work for you. Use at your own risk