Coding a smiple mini-browser
^^ typo, sorry should be simple.
I'm pretty new to programming, and this is going to be my first 'real' app, so sorry if I sound a bit stupid!
What I want to do is have a program with 2 buttons to let you visit 2 web pages. Nothing more, no user url input or anything that a normal browser would do. My thoughts at the moment are to embed firefox into the program somehow to handle all the web stuff and just use the buttons to pass urls to firefox. Am I right in thinking that this way I don't need to worry about sockets and things? I've had a look at the firefox website which has examples of builds based around firefox, but to be honest they all either use platform specific programs not available to me or go over my head!
I'm on a mac, but hopefully this program will be cross platform (hence why I think firefox would be good, also I just like it). Another thing that's still puzzing me is the difference between firefox and gecko. From what I can gather, gecko is the rendering engine that firefox uses. Is that right? So it would be best for me to try and use a barebones version of firefox so it can handle all the data transfer?
Any tips or pointers in the right direction would be great. Thanks.