Apropo is a French word. It means hint or innuendo. It can also be used as an adverb to mean "by the way". It is just one of those word that slipped into English speaking use. I think it can be can be rather charming to use French words in English speaking. It adds a certain spice to language.