В каком случае разработчик может (должен) использовать баннерный механизм?
Если у программы нет Главного окна.
Если программа работает в фоне и хочет показать
сообщение (уведомление) пользователю.
Примеры:
Операционная система должна пользоваться баннерым механизмом.