Is it possible using the FileSystemObject (or any other method) to determine if/where there are shortcuts to a specific file?

I'm being asked to look into building a system to automate updating data in an Excel document for one of my clients, and they want to always retain the original file. The client has asked that each document should have the date the file was created in the name of the file. My concern is if the user is using a shortcut to open the document, would it be possible to locate all shortcuts that refer to the current document and relink/replace them with shortcuts to the new document.

My alternative would be to keep a standard name for the current document, duplicate it and rename the duplicate to indicate it is an older copy, and then replace the current document with the updated document. I would prefer to do this, but if they insist on including the date in the name of the file, then I would have to deal with a user who is using a shortcut to that document.

Thanks for any help/suggestions anyone can provide.