Никак не могу найти примеров того, как устроена данная библиотека. И можно ли ее откомпилировать под себя на Windows?
Скачал исходники Mozilla, но пока там для меня все запутанно.
В конечном итоге хочу сделать StandAlone приложение на C++.

А статьи на IBM developerWorks не помогают? Кажется, там должно быть про "StandAlone приложение на C++". Ссылки на все части на главной странице XPCOM

Из-за обилия статей не сразу понятно с чего начинать. Для начала первый шаг хочется сделать, просто применив данную архитектуру в простом приложении. :P

P.S.
Все почему-то исходят из тех позиций, что человек уже должен знать предмет. А откуда знания, если только начал :) Есть только общие представления.

Удалось скомпилировать FireFox под XP, в итоге у меня собрался Minefield.
Правда почему-то пишет i686-pc-mingw32 при вызове about:buildconfig в строке браузера.

Но не ясно как его отлаживать, такого монстра, и как выделить отдельные компоненты. Ведь задача стоит в страивании этого браузера в свое приложение. На руках пока только готовый браузер .)