This is not an app, but if you go to the Start Menu Properties, there is an option to store recently opened programs. It is probably already checked so your recent programs should show up on the Start Menu.
I don't know of any other type applications.