Hola:
He estado un poco perdido por ahi...jeje
Bueno bueno...gracias por contestar lo primero. Lo segundo, probando probando las cosas se van averiguando.
Vamos por partes YO SI HE CONSEGUIDO CAMBIAR EL DRIVER POR CODIGO

... pero no me se el codigo de memoria...jaja ...ya lo traere..prometido. Otra cosa yo tengo un instalador del BDE que reinstala el BDE y conserva los alias...por lo menos cuando lo he probado.
Uso el MSACCESS nativo de BDE y no necesito crear alias a mano.
Me he bajado el MDAC_type.exe y el MSjet40.exe de microsoft y no me hace falta tener instalado el access ni 97 ni 2000 para que funcionen las aplicadios D3+BDE+Access

(siento la euforia pero me costo mucho averiguar todo esto). Aunque he conseguido probar ADO con Access 2000 y Delphi 7 y pufffff...tendre q ahorrar...jeje.
Aaaa (esto ya es regocijo lo siento) compilo toda la ruta de la bd access al arrancar la aplicacion asignando la ruta por parametros para asi poder mover la aplicacion de directorio y no de error.
Buffff...que retaila de cosas...en fin eso es todo. SALUDOS.