Respecto a tu primera pregunta, yo probé el código que pusiste y me acepta las comas. Aunque yo suelo usar el evento Change para validar solo números porque si usamos el KeyPress se podría saltar la validación con Copiar/Pegar.
En cuanto al instalador, debes empaquetar e instalar con el programa cualquier control OCX que estés usando junto con tu programa.
Y tercero, yo nunca usé el DataEnvironment, pero supongo que en algún lado estás haciendo la conexión pero poniendo la ruta completa. Por ejemplo:
Código:
"C:\Archivos de programas\Programa\BD.mdb"
Con lo que habría que reemplazarlo por: