Не, должно быть не dll но exe. Вы не можете связать дополнение к файлу с dll.
> Как вы советовали бы для того чтобы отрегулировать это?
Это новое exe принимает управлять-линию параметр
filename /open
или
filename /edit
и звоноки вторичное exe, одно из те 2 которое вы уже имеете.
Или, вместо вызывать вторичным, exe вы могли возвратить ваше Кодего для каждого exe в это новое exe как подпрограмма, тогда только одно exe.
Или, вы изменяете каждый из 2 существующий проектов от exe к dll, и ваше новое exe вызывает те dll.
Так, в каждый случай будет новое exe которое принимает параметр /edit или /open, и после этого вызывает или отдельно exe, или dll, или свою собственную внутренне подпрограмму.