También se podría hacer de la siguiente manera.
Creas un datamodule donde alojas los query y creas una variable publica llamada clave
En el evento onclick del botón que llama al form2 pone algo así
Código Delphi
[-]
clave := Query1.FieldValues['clave'];
Form2.ShowModal;
En el form2 en el evento OnDblClick pone algo asi
Código Delphi
[-]Query2.Close;
Query2.SQL.Text('SELECT * FROM INVENTARIO WHERE CLAVE = :clave');
Query2.ParamByName('clave').Value := clave;
Query2.Open;
Con eso debería funcionar.