While that may sound like a simple request, it really is not. There is nothing special about the home page that identifies it as the home page. The home page is nothing more than the page in the site that has no parent page (ie a root level page) and has the lowest page sort. Other than that it has no difference to other pages and the page doesn't know if it currently has the lowest sort. One can freely move pages around and put a different page in the home page position. While we create a home page by default with the url /home.aspx, we cannot rely on that since it can be changed or removed and some other page put in the home position of the hierarchy.
About the only simple thing I could do is add an extra css class on the home page link like homelink and then one could add javscript to the layout.master file to hide it with jQuery something like this (not tested):
if((window.location == "http://yoursiteroot/")||(window.location == "http://yoursiteroot/default.aspx") || (window.location == "http://yoursiteroot/home.aspx")){ $('a.homelink').hide(); }
I will add the class homelink for the next release but it would still be up to you to add javascript to hide it based on the possible urls for your home page.
Best,
Joe