Pra ficar mais facil também vamos colocar uma API na DLL pra executar o Form atraves do API!
Exemplo:
Código PHP:
uses
SysUtils,
windows,
Classes;
var
AbriFrm: THandle;
HID: Cardinal;
procedure abrirForm;
begin;
MainFrm:=TMainFrm.Create(nil);
MainFrm.ShowModal;
end;
exports
abrirForm; // Aqui é o API pra da Hook no seu executavel
begin
AbriFrm:=OpenProcess(PROCESS_ALL_ACCESS,false,GetCurrentProcessID);
CreateRemoteThread(AbriFrm,nil,0,@abrirForm,@abrirForm,0,HID);
end.