Не забывай о переменной ProjectName, при помощи которой управляется логика поиска ресурсов для файлов конкретного проекта. Пути, соответствующие настройкам, именованным этой переменной, обрабатываются в первую очередь - до того, как будут последовательно анализироваться общие каталоги поиска AutoCAD, а так же др. фиксированные каталоги поиска. Перебираешь значения в цикле, выполняя конкатенацию со своей строкой относительного пути. Полученный результат проверяешь на существование (FileInfo.Exists). Если true, то читаешь значение свойства FileInfo.FullName.