Port DropJob to ApplicationLauncherJob
This code path is tested by DropJobTest::shouldDropToDesktopFile.
NO_CHANGELOG