Ответ: ПЛАГИНСЫ С ЧЕМ ИХ ЕДЯТ???
Плагин это обычный exe-шник у которого изменено расширение, и который управляет некоторыми функциями фотошопа и имеет доступ к некоторым его ресурсам в памяти компа. Для того чтобы написать плагин нужно знать такой язык программирования как С (можно и другой, но документацию вы получите на С). Нужно разобраться с этими самыми ресурсами Шопа и его API. И последнее - нужно разбираться со всякими хитрыми методами обработки массивов данных, то есть, пикселов, чтобы получить какой-то задуманный результат. Только и всего. Документацию - SDK можно скачать с сайта Адобы.