SharePoint 2013 contains a new feature that creates a Recent shortcut in the quick launch. This shortcut appears after creating a new app. One of our customers doesn’t want to use this feature. There is only NO out-of-the-box feature to remove it. Very strange. I asked on SPYAM how to remove the shortcut. I received the following answer from Jussi Roine:
The Recent-section gets added automatically through a WebControl on the page. To automatically remove the who section (including child navigation nodes of Recent) you could enable a custom feature, that simply does a .Delete() against the corresponding navigation node in SPWeb.Navigation.QuickLaunch navigation collection.
Then just call your custom feature from your provisioning logic, and way Recent -section would always be removed upon provisioning a new site.
Alternatively you could use some CSS-styling but that wouldn’t really remove it, but just hide.
Hopefully this can set you in the right direction. Thanks Jussi!
Thanks to my visitors for leaving valuable replies! Another solution is: