I think I am missing the point of using the "force cache" option. If I have
this options set (along with "disconnectable") shouldn't the Application
Explorer cache the application at login (if it hasn't already done so)?

I can only manage to get the application to cache when the user actually
runs the application. Seems to defeat the purpose of caching the install
files if they have to install the app before it caches. Am I doing
something wrong?