ma per te è necessario utilizzare ACE? puoi compilare il tuo progetto in 32 bit o vorresti per forza compilare in 64 bit? sinceramente non credo cambi praticamente nulla se compili il progetto a 32 bit, solo poche applicazioni sfruttano davvero i 64 bit, il caso più semplice per cui un applicazione dovrebbe essere compilata in 64 anziche 32 è solo se supera i 3 GB di consumo memoria.
L'unica cosa che posso dirti è che sono riuscito a compattare un db anche a 64 bit importando la "Microsoft Office 14.0 Access database engine Object Library", ma non so se questa libreria può essere tranquillamente redistribuita e come, ad ogni modo l'ho inserita così:

723x209
25Kb
e poi con queste righe di codice ho compattato il db anche compilando in x64:
Dim dbEngine As New DBEngine
dbEngine.CompactDatabase("C:\Compatta db\AZIENDALE 2012.mdb", _
"C:\Compatta db\AZIENDALE 2012 compact.mdb")
-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/