Вероятно, дело в реализации загрузки модулей. Для задгрузки модуля запрашивается у ОС память с установленным аттрибутом на исполнение. Модуль загружается в эту область памяти. Естественно при работе с модулес ББ передает управление (т.е. делает вызов процедур)  в эту область памати.

Схожий механизм используют трояны\нетботы.

Да, во многих антивирусах есть списки исключений...