Дайте, пожалуйста, более подробную справку: в каких файлах настраиваются события? как правильно добавить событие и свойства? нужно ли выносить в своё пространство имён? когда лучше использовать OnPrepareMenuArray, а когда OnGetAdditionalParameters? как лучше добавить картинки к пунктам меню?
Это может быть, например, /local/php_interface/init.php, /bitrix/php_interface/init.php. Если вы используете пространства имен, то обрботчики уже должны находится в отдельном файле и подключаться в init.php с помощью require или include.