Я не думаю, что вы на самом деле видите, что вы думаете ...
Delphi пытается установить COM-серверы, только если они еще не установлены. Я подозреваю, что вы видите, что ваше приложение проверяет, зарегистрировано оно или нет. Причина, по которой вы видите сбои, заключается в том, что в Delphi 6 раздел реестра был бы открыт с правами ALL_ACCESS (D6 был до XP / Vista / Win7), и я думаю, именно это и стало причиной ваших неудачных попыток доступа к реестру. *
В ответ на ваш вопрос, однако: Нет, здесь нет переключателя командной строки, чтобы предотвратить логику автоматической регистрации.