It is quite possible that the files are in use, as the standard client-launched compact is a copy style compact. I would suggest a weekly or semi-weekly program document be setup to run during non-business hours. Set it up to compact all databases with more than 10% white space. Your program document would have a "-S 10" command line.
This was first published in February 2003