REVIEW: add ApplicationDirectories helper

avoids booting up lots of unrelated components simply to resolve application directory handles