harimuya:
Con un ratillo libre hice este ejemplo, revisalo y espero que sea lo que necesitas.
El proyecto esta en delphi 2010, se supone que en versiones anteriores lo puedes abrir, en caso de algun problema solo comenta la linea siguiente (en el Source Code del proyecto)
Código Delphi
[-]program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' ,
Unit2 in 'Unit2.pas' ;
{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True; Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.Run;
end.
La unit2 solo la cree para hacer pruebas con el hardware adecuado, no es necesario que la uses.
Otro detalle es en comport version 2010 es el uso de AnsiString en vez de String solamente, solo cambia el tipo de variable donde sea necesario en el proyecto si tienes una version anterior.
No olvides comentarnos como te fue.