4. не используй OpenSource лицензию (ИМХО напишешь хороший проект, а кто-нить переделает под себя + еще Шароварезным сделает!)
Интересно, а что плохого в том, что кто-то переделает прогу под себя, ведь тем самым он будет развиватьь твой проект, причем совершенно бесплатно.
1. Делай собственный движок (как Opera).
Написать самому движок для браузера, это ничуть не легче, чем написать самому ОС. (недаром FireFox оновывается на движке Mozilla, а IE на Mosaic) В одиночку, у тебя врядли это получиться.
Если уж делать браузер на основе IE, то нужно добавить
1. Поддержку socks-цепочек.
2. Изменение user-agent'а, refer'a, time-zone на лету.
3. Хороший редактор кукисов.