Application Verifier - это оболочка с графическим интерфейсом для настройки параметров реестра.
Когда вы добавляете свое приложение в Application Verifier, оно сообщает Windows, что нужно больше проверять, когда ваше приложение работает.
После добавления приложения вы можете закрыть Application Verifier; настройки сохранены.
Теперь, каждый раз, когда вы запускаете ваше приложение, Windows будет выполнять дополнительную проверку для различных условий (как указано в Application Verifier).
Некоторые проверки приведут к вызову DebugBreak (). (Вот почему ваше приложение умирает, когда вы запускаете его в Windows Explorer.)
Вы должны запустить свое приложение в отладчике, чтобы вы могли видеть, где возникают проблемы.
Я очень мало знаю о Delphi 2010; если он создает управляемый код, у вас могут возникнуть проблемы, так как точки останова будут возникать в нативном коде, и ваш отладчик (отладчик Delphi) должен иметь возможность отлаживать смешанный нативный / управляемый код.