Los errores ya te indican que hay que cambiar... personalmente, me parece un autentico engorro esto del D2009! En proyectos un poco grandes hay que cambiar muchas cosas xD Cierto es, que siempre es el mismo error, es muy molesto!
Los cambios realizados son estos:
Código Delphi
[-]AcceptType := PAnsiChar(PChar('Accept: ' + FTAcceptTypes));
Código Delphi
[-]FTFileSize := StrToInt(String(StrPas(PAnsiChar(Buf))));
Te adjunto el .pas modificado.
No lo he probado, espero que te funcione!