Это может быть удобная функциональность в программе, которая работает с файлами/папками. Это достаточно просто, чтобы фактически открыть папку с папкой, используя:
System.Diagnostics.Process.Start( *path to folder* );
... но как я могу фактически выбрать целевой файл в этой родительской папке? Если я использую метод Process.Start, он фактически пытается открыть файл.