Como corrigir um método em Classes.pas

Eu preciso corrigir um método em Classes.pas

(TReader.ReadString - Eu quero forçá-lo a usar uma página de código especificada, não o padrão do sistema).

Se copiar o arquivo Classes.pas no meu projeto, acabarei tendo que reconstruir o VCL inteiro. Existe alguma maneira (fácil) de corrigir um método em tempo de execução?