Si no indicas la unidad, el programa toma por defecto la unidad en donde se esta ejecutando el programa, esto es, si corres tu programa desde la unidad C:, si pones
Código:
COPYFILE (PCHAR('\.\:\BERNARDO.DOC'), PCHAR ('F:\BERNARDO.DOC'), TRUE) ;
El programa buscara el achivo BERNARDO.DOC en el directorio raiz de C: (aunque me parece que el path que pusiste está mal escrito. Por otro lado si lo que quieres es que el archivo siempre se guarde en la misma ubicación, digamos el disco duro, sea cual sea la unidad que tenga asignado, creo que no se puede. De hecho todos los programas de instalación te preguntan siempre a donde quieres instalar precisamente por ese motivo.