Michael,
I use a sql script that periodically checks if the file has been modified since last time and if so loads it into a sql table that I use for the select list.
Alternatively, a Windows script can do the same thing: check if users changed the file and copy it to another location which Docuware uses for select list file location.