Possible - yes,
Easy solution - no.
I've read your request on the boot land community as well: http://www.boot-land.net/forums/index.php?showtopic=4016
I have to agree with the opinions of Peter and Galapo on this matter since I was also a plugin developer some time ago and moved to this new platform mostly to have a sort of flexibility than it would never be possible with plugins.
For simple app scripts you can quickly translate the code by hand and make your plugins work well, but as programs get more complex it would become a very difficult and frustating task since .scripts use features not available to plugins.
These features include the obvious encoded files and interface options but also script language instructions that are too lengthy to reproduce as bartpe processing options and grow beyond the logic of efficiency.
But there might a solution for recycling your bartPE files.Thunn
is the author of a project called BartPEcore which aims to give a new breath of life to bartPE.
I'll quote him:
BartPECore' utilizes some of the best attributes of both pebuilder and winbuilder. It's a winbuilder project, with Bart's pebuilder at it's core, run unattended. This produces a 'vanilla' bartpe build to use as a base. Additional plugins will be processed if they're added to the Plugin folder.http://www.boot-land.net/forums/BartPECore-t2755.html
The remaining project work is done by winbuilder.
The end result is an emulated bartPEcore.iso which uses a slightly modified XPE shell that loads without notifications. A localization script can add regional settings during the build if desired. Apps and features are detailed further below.
This project works good but even thought it is using wb there is still no support for common API based scripts - scripts that use a script language that is a sort of standard across wb projects: http://boot-land.net/winbuilder/help/scrip...pplication.html
The good news is that another XP PE project that he develops (nativePE) is now fully supporting the API scripts, meaning he might already be working on support for this feature on bartPEcore - especially if more people ask for this feature.
Maybe you can get in contact with him if you're interested in joining his effort - surely he'd appreciate your feedback on getting this done and afterwards you'd likely be build your bartpe and run app scripts with no need to convert anything. (at least so I hope)
Or you can start from any other project if wish - take a look and choose your pick: http://www.boot-land.net/forums/Projects-f50.html
Good luck with your goals!