Я так понимаю, что "поработать" он может и не в студии. Речь идет о том, чтобы экшеном могли пользоваться сотрудники, но не могли скачать его.
В теории можно сделать что-то типа моего скрипта Embedded action - не морочиться с конвертацией сложного экшена в jsx, а на компьютере работодателя встроить обфусцированный бинарник (atn) в сам скрипт. Скрипт мог бы иметь интерфейс, дублирующий команды экшена, при выборе команды из скрипта, экшен бы на долю секунды загружался на диск, затем открывался бы на панели, выполнялась выбранная команда. После выполнения команды (или в случае, если экшен был остановлен, или перезапущен фотошоп) - он бы автоматом удалялся из панели. Т.е. перехватить его можно было бы либо в кратковременный момент загрузки на диск (менее 0,15 сек), либо в момент перезапуска фотошопа (при условии, что пользователь догадается удалить слушателя событий).
Блин, почему все самые интересные идеи приходят в разгар сезона, когда вообще нет времени