Attenzione ... una cosa è una "directory" e un'altra un file ...

Deve essere

codice:
string path = AppDomain.CurrentDomain.BaseDirectory + @"\Riferimenti";

if (Directory.Exists(path))
   Process.Start(path + @"\progr.exe");
else
   ...