Lots of apps AND custom apps list

Added support for a bunch of new apps AND added the ability to specify a custom apps list (as in the 2nd item in TODO.md).