Brroz, gracias, siempre eres uno de los que mas me ha ayudado. Ahora quiero tratar de explicarme mejor.
con respecto a la pregunta:
1. Me refiero a como obtener el directorio de instal.acion de una aplicacion, por ejemplo, si es word, tener el directorio donde esta instalado, c:\archivos de programa\MSOffice\, o si el usuario decide instalarlo en C:\ tener en una variable ese directorio de instalacion.
2. Cuiando digo registrar me refiero a que cuando mi dll se instale a traves de algun empaquetador para distribuir, entonces cuando abra nuevamente la aplicacion para la que fue hecho el dll(ArcGIS), la barra de herramientas que define mi dll ya este instalada, y el usuario no tenga que estar realizando el proceso manualmente. Cuando hablo de eventos me refiero a que hay que manejar para hacer algo como esto.
3. Aqui tienes que explicarme mejor. lo que yo decia era que cuando se instalara mi dlll automaticamente chequee si existen las carpetas que quiero y sino que las cree, todas ella en el directorio de instalacion de la aplicacion, por eso la pregunta 1. Ademas necesito que al instalarse el dll se cargue de inmediato una Bd Access, como se hace esto?
4. Sobre el empaquetado, eso esta mas claro, ademas puedo realizar todas las pruebas que quiero.
Bueno Brroz y Amigos espero dejar un poco mas claro el asunto.
De nuevo muchas gracias a todos, en especial a Brroz.
Saludos!