Это уже магия другого уровня. Если кратко, то эта технология называется Dynamic Data Exchange (DDE) - это технология Microsoft. Попробую рассказать на примере.
Если вы пользовались 20-ой версией nanoCAD и ставили по умолчанию все три конфигурации (СПДС, Механика и плафторма). То Вы, вероятно, обнаружили 3 ярлыка на у себя рабочем столе.
Если заглянуть внутрь ярлыка СПДС, то в нем можно обнаружить следующие:
"C:\Program Files\Nanosoft\nanoCAD x64 Plus 20.1\nCadS.exe" -b nSPDSComp -r SPDS -a nanoCAD_x64_SPDS_20.0
Это специальные ключи, которые позволяют запустить нанокад в нужной конфигурации.
-r SPDS - это имя вашего профиля (именно тот профиль что в настройках и в реестре )
-a nanoCAD_x64_SPDS_20.0 - это имя DDE-сервера
Мы можем в ярлык вписать свой профиль, и программа будет запускаться с нашими настройками. Но, что бы двойному клику запускались нужные конфигурации, нам нужно зарегистрировать новое Имя DDE-сервера. То есть, мы объявляем nanoCAD с нашим профилем новым приложением с альтернативным именем. Только тогда по дабл клику может запускаться нужная нам конфигурация nanoCAD.
Я сейчас работаю над новой инструкций по настройке и установке nanoCAD, если честно не хотел включать в неё информацию по созданию DDE-сервера - очень сложно для простого обывателя. Но, если будут запросы, то можно будет с этим загорячиться.