ya logre solucionar mi problema despues de tanto leer y probar......yo se que a alguien le a de servir la solucion, las imagenes grabo en el campo BYTEA.....aqui les dejo:
1er paso,si se conectan por ODBC de postgres deben entrar en herramientas administrativas, luego ORIGENES DE DATOS ODBC, luego entran el en DSN DEL SISTEMA y dan doble click en el driver para configurar, ahi les aparece una ventanita y donde dice OPTIONS> DATASOURCE> PAGE2 >deben elegir BYTEA AS LO, esto sirve para que se pueda grabar los datos binarios dentro del campo BYTEA.
2do paso, utilizan este codigo para convertir a dato binario
vfile = CREATEBINARY(FILETOSTR(thisform.image1.Picture))
SQLEXEC(bd," INSERT INTO empleados(apellido,foto2) values('BOLA',?vfile)")
3er paso, el odbc de postgres tiene dos formas de conectarse una por ANSI y la otra por UNICODE, bueno utilizan uno de los dos para grabar y la otra para consultar, porq esto porq al consultar con la opcion selecciona q es BYTEA AS LO, trae mal los datos, entonces utilizo la otra opcion de conectarme sin utilizar la opcion BYTEA AS LO, entonces una vez seleccionada la imagen pongo en , THISFORM.IMAGE1.PICTUREVAL = CONSULTA.FOTO y podran visualizar la imagen sin ningun inconveniente.....espero que les sirva a las personas que deseen grabar sus imagenes o archivos en postgres desde foxpro....