I used to use this html/css editor application and it allowed me to use *whatever* internet browser installed on my machine to use for internal preview mode.

So, it seems that the application does not merely embed gecko/IE engine, because if it does, it won't allow user to select any browsers he has installed on his machine and he can only select the browsers provided with the application.

So, how do you think the application does it?