Есть большая необходимость открытия БП в новом окне, а не в живой ленте.
Пример: много кастомных активити, для которых надо применять сложную js логику - очень не хочется, чтобы это конфликтовало с чем-то в ЖЛ.
Также всевозможные подключаемые в активити css скрипты, которые могут конфликтовать с битриксовыми и едет верстка у половины портала

Если это неприемлемо в визуальном интерфейсе - добавьте параметр к CBPActivity, чтобы его можно было изменить программно для кастомных активити.
Сейчас же в коде шаблона жестко прописано открывать только 2 типа активити в новом окне - RequestInformationActivity и RequestInformationOptionalActivity.
if ($record['data']['ACTIVITY'] == 'RequestInformationActivity' || $record['data']['ACTIVITY'] == 'RequestInformationOptionalActivity') |
Очень не хочется лезть в битриксовые компоненты и шаблоны, т.к. они постоянно подвергаются изменениям и эти изменения очень сложно отслеживать.