Código Delphi
[-]
procedure TForm1.Button1Click(Sender: TObject);
begin
SimKey(VK_F5, true);
SimKey(VK_F5, false);
end;
Ya te adelanto que aunquer eso simula una pulsación hardware, la pulsación será leida por la ventana que tenga el foco del teclado y en este caso va a ser el propio botón sobre el que haces click.
O conoces la ventana (el Handle de esa ventana) a la que lo diriges y le pasas el foco antes de simular la pustación, o no te va a funcionar.
Realmente no has explicado bien tu problema y es por eso que añado aclaraciones al tema.
Quizás te interese algo que ya te apunté:
Código Delphi
[-]
SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);
Saludos.