You wouldn't think this was a hard task. After all, you can do it very easily on the Pocket PC. However, for some reason known only to the developers at Microsoft, it's not an easy task for Windows Mobile Standard (Smartphone / Non-Touchscreen) based devices. I know that some are you are wondering why anyone would want to change the default home page on IE mobile. To all of you I say "Why not?" and "UNLIMITED DATA".
So, let's get down to how this is done. First, you will need a good registry editor. If you don't already have one, grab a copy of PHM or even SOTI's Pocket Controller - then you can edit from the desktop. Browse to the following location HKLM / Software / Microsoft / Internet Explorer / AboutURLs. In this section you should see a number of entries labelled home_04xx that has a value of file://\windows\default_04xx.htm The trick here is to pick the correct entry. For me, it's home_0409, edit this and change the value to whatever you want to use for your home page - http://www.google.com I think the different entries are for different languages. With a little testing and you should be able to figure out what page your device is loading.
I would be interested to hear what others find as their default home page and what language they are using on the device. It would help others to figure out what entry they need to edit to get the same results.
That's all there is to it. Get going and change the your mobile home page.