Hola,
El componente "OpenDialog" es lo que estás necesitando. En qué pestaña estaba... no lo recuerdo ahora mismo.
También puedes crearlo y utilizarlo en tiempo de ejecución directamente:
Código Delphi
[-]
uses
Dialogs;
var
rutaArchivoSeleccionado: string;
begin
with TOpenDialog.Create(Self) do
begin
try
if Execute then
begin
rutaArchivoSeleccionado := FileName;
end;
finally
Free;
end;
end;
end;