I don't know if this is useful, but I have a utility I wrote that:
a. Displays the external links to tables and optionally the password
b. Updates the links to point at a target in a different location
c. Shows the current level of Access (I run multiple levels of Access on my computer).
c. Does the error cleanup code
d. Does compaction
If this is useful, I could make the MSI that installs it available. It is written in VB.NET and I could also make the source code available, though it uses some DLLs I wrote that I use in all my utilities.