Lo que pienso que puedes usar es el evento
OnMouseMove del dBGrid y dentro del procedimiento hacer Formulario.show; o showmodal, depende de lo que quieras hacer.
Código Delphi
[-]procedure TFrmPresupuesto.GridProductosMouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
FormHint.show;
end;
Y claro que si la información que va a mostrarse en el formulario está en función de la fila del grid, tendrás que capturar los datos, etc.
Avisa cualquier cosa
Saludos
Saiyan