Hola camiz.
Según entiendo, en una variable de tipo cadena tenes el contenido '$. 2,535.00' y queres convertirlo a tipo entero.
Si es eso y para ese caso podes hacer:
Código Delphi
[-]
...
var
v: Integer;
s: string;
begin
s := '$. 2,535.00';
s := StringReplace(s, '$.', '', [rfReplaceAll]);
s := StringReplace(s, ',', '', [rfReplaceAll]);
s := StringReplace(s, '.', ',', [rfReplaceAll]);
v := Trunc(StrToFloat(s));
...
Saludos.