Это невозможно.
OutputDebugString отправляет строку в отладчик (как следует из ее названия). На процесс может быть только 1 активный отладчик. Вы запускаете свое приложение под Delphi - Delphi получает сообщения, так как это отладчик. Вы запускаете свое приложение вне Delphi - DebugView может получить к ним доступ, поскольку ни один отладчик не заявил об этом.
Однако: ПОЧЕМУ вам это нужно? Просто отключите другие типы событий в журнале событий Delphi - и вы получите те же функции, что и в DebugView.