Neste artigo vou dar uma sugestão simples, porém, muito procurada pelos iniciantes do mundo em Delphi: alterar um Glyph de um Bit Button em Tempo de Execução. Primeiramente, o que seria este processo?
Normalmente encontramos vários softwares onde um botão, como por exemplo, o salvar aparece desabilitado e com seu ícone cinza e quando clicamos em adicionar o botão é habilitado e seu ícone fica colorido, como vemos nas imagens a seguir. Então ... mãos à obra!


Insira no Formulário um BitBtn e escolha a imagem desejada para iniciar no Object Inspector - Glyph...,logo depois de dois cliques sobre o botão e então aplique o seguinte conteúdo (apenas o que encontra-se em negrito):
procedure TForm1.RadioButton1Click(Sender: TObject);
begin
BitBtn1.Glyph.LoadFromFile(''''c:\caminho_do_arquivoarquivo.bmp'''');
end;Execute e faça os testes. É recomendado que você crie um diretório de imagens dentro do diretório do seu projeto. Por exemplo: C:\Sistema\Imagens - na linha acima ficaria ''''C:\Sistema\Imagens\salvar-hab.bmp''''
LEMBRE-SE: as imagens dos Glyphs precisam estar no formato bitmap (.bmp)