while i dont have a problem with the general idea (kde did something similar with kde4, to the point where they found they had to stop talking about the launcher as a "menu" to really get people to think about new ways of launching programs) but im not sure if canola is a good starting point.