Dica válida para Kylix, Delphi e Lazarus.
Você precisa fazer a máscara de um campo tipo data, automaticamente utiliza a "/" como separador (padrão no Brasil) e quando vai instalar no cliente dá a mensagem "Invalid date format" porque o usuário configurou o "." como separador de data.
Para obter qual o separador está sendo utilizado, basta utilizar as variáveis internas que retornam um char com o caractere.
var DateSeparator: Char;
var TimeSeparator: Char;
var DecimalSeparator: Char;
var ThousandSeparator: Char;
... entre outras.
Consulte a unit SysUtils para saber mais.