Каждое ваше сообщение, сложно "сходу" понять, поэтому нужно время чтоб осмыслить все приведённые конструкции, моникёры и т.д...:-)
Насчёт, как можно использовать, это боюсь будет флеймом, но вкратце, запускать VFP(может и других приложений) можно, как по ярлыку на рабочем столе, в меню пуск и т.д., но после запуска они переходят в каталог юзера или каталог определённый в поле «Рабочая папка». Привычка наверное осталась со времён MS-DOS, когда в Нортоне выбираешь папку, а затем приложение в котором будешь работать(сейчас вроде как выбор приложения, а потом выбор каталога в приложении….) , на диске есть огромное кол-во папок разбитых по годам , полугодиям датам и т.д., можно в каждой папке держать конфигурационный файл, где все параметры описаны..., но для разовых задач, как например подсчёт сумм, записей и т.д. легче поместить ярлык программы в Избранное, затем выбор папки и запуск программы через избранное, что-то типа этого
ShellWindows = GetObject("new:{9BA05972-F6A8-11CF-A442-00A0C90A8F39}")
FolderPath = ShellWindows.Item().Document.Folder.Self.Path
SET DEFAULT TO FolderPath
Код прогрммы
может путано, но как сумел…:-), со всей критикой согласен и признаю, что вы правы…:-)
PS: Сейчас разберусь с окнами explorer, главное показали в каком направлении двигаться..