alid,
a la primera pregunta no hay ninguna duda, ADO. Microsoft ya no da soporte para DAO y RDO.
Para la segunda, es normal, porque en el tuyo tienes instalado VBasic, con todas las librerías que utilizas al crear el programa, pero en el otro no. Solución, o instalas VB en el otro, o haces un instalable de la aplicación que estás creando y lo instalas en el de prueba.
Saludos
Pablo