Первым шагом, кмк, требуется ввести в ББ абстракцию Application, реализация которой, заменит, скажем, винапишные принципы создания приложений. Как вариант, предоставить набор межмодульных сообщений с соответствующим смыслом.