Right, so maybe a moderated app market would be a good solution, with apps being placed in two categories, one category that works whether driving or parked, and the other would only work when the car is parked.
The same should work just fine for certain dashboard interaction.