mmm doca,
nelle proprieta delle reference ho selezionato quella che mi interesasava in questo caso la Microsoft.Office.Interop.Access.Dao e ho messo "copy local" in true.

Effettivamente quando compilo mi crea la dll nell dir dell'output ma quando passo tutta la cartella sull'altra macchina mi genera l'errore cmq....
in effetti ho visto che la pth a cui punta non è delle dir nella cartella dall'output ma punta sempre alla dll di sistema...