I regularly make it part of our development process to rebuild our ADP: create a new ADP, import everything, reset the references, recompile, compact.
Saves several squigabytes, but within minutes of starting work on the new ADP, it's big and slow again.
It only seems to be forms that are slow...