Плагин — это дополнение к основной программе, которое позволяет расширять её функциональность. 34 Он не может использоваться отдельно как самостоятельный элемент, а обязательно устанавливается сверху, «надстраивается». 1
Приложение — это отдельно взятая программа, обычно из прикладного ПО. 3 Например, «Ворд» — это приложение из пакета взаимосвязанных программ «Майкрософт Офис». 3
Таким образом, основное отличие в том, что плагин зависит от сервисов, предоставляемых основным приложением, и зачастую отдельно не используется, а приложение может работать без плагина, в то время как плагин без приложения работать не может. 24
Ещё несколько отличий: у приложения есть иконка в главном меню, а у плагина — нет; для приложений могут быть созданы темы дизайна, а для плагинов тем дизайна не существует. 2