You can easily add an auto-updating list of recent applications to your dock as a stack:

Run the following in terminal:
defaults write com.apple.dock persistent-others -array-add '{ "tile-data"
= { "list-type" = 1; }; "tile-type" = "recents-tile"; }' $ killall Dock