The pronto PAL has information on my web site
www.the-gordons.net. The docs are a little out of date but do refelect the intent and concepts.
When you read the docs you will see that the PAL is the base units and takes plugins in the form of API's that are written in amy WIndows dialect that can make a dll.
There are some vista issues but I now know what they are but have no Vista platform to test the fixes on. All the Vista issues have to do with UAC since the PAL uses RegSvr32 to dynamically register a plugin and that requires the PAL to run as an admin or start Rgsvr32 at an admin level. The simplest solution is when adding new plugins, you start the PAL with a right click and tell it to run as admin. That should work, but as I said no Vista in my house. On an XP you do not have to ever stop the PAL to add a plugin. It does it dynamically. I need to test out how to do that on VISTA as I believe I know how, but no Vista ....