What is EjectUSB?
EjectUSB was designed to be a simple utility to close all programs running from a specified drive or folder and then attempt ejection if a drive was specified. Extended functionality includes flushing the file cache, closing Explorer windows and removing registry entries and Recent Document shortcuts referencing the specified drive or folder.
Still downloadable from Softpedia: http://www.softpedia.com/progDownload/Windows-Portable-Applications-EjectUSB-Download-101949.html
Last version, 1.6, can be still downloaded from Softpedia.