what i love about your concept, is that you suggest a semantic connection between the apps currently in use and the way the Dash adapts it's search results to this fact. That's intelligent.The next step would be "used with", a function within Zeitgeist, it can remember what item USER usually uses simultaneously with what other item. That's complementary to your intelligence addition.