Можно ли иметь кнопку выбора файла / каталога рядом со значением свойства в PropertyGrid? Нажатие на кнопку запускает стандартный диалог типа «Открыть файл» или «Выбрать каталог». В идеальном мире это можно сделать с помощью атрибута свойства SelectedObject.
Да, добавить этот атрибут в свойство.
[EditorAttribute(typeof(FileNameEditor), typeof(UITypeEditor))]