Podrías llamar al ejecutable con un parámetro.
Por ejemplo 'Notepad.exe texto.txt'
En la aplicación destino deberías mirar si lleva parámetros y actuar en consecuencia
Código Delphi
[-]
if (FindCmdLineSwitch('posicionar', ['/'], True)) then
begin
if (ParamCount > 1) then
begin
Identificador := StrToIntDef(ParamStr(2), 0);
...
end;