Código Delphi
[-]
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
type
TForm1 = class(TForm)
Memo1: TMemo;
procedure FormActivate(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormActivate(Sender: TObject);
begin
if paramcount <> 0 then
Memo1.Lines.LoadFromFile(paramstr(1));
end;
end.
paramstr(0) es el nombre del .exe
en el momento de registrar la extension a windows, escoges tu programa, siempre que no lo hagas mediante codigo.
saludos.