If you've attempted to contact the maintainer and got no response, why not just re-bundle the pnd with a modified pxml.xml (containing the necessary changes)? Then, if the maintainer comes up with the goods, remove your modified pnd and reinstall theirs...
...Actually, I was referring to how to do this, the "re-bundling the pnd" part. I already know how to comment on the repo, which I'll probably do when I get the chance. Thanks anyway though for the advice!
I use the following general method:
First, mount the pnd - that way, you can easily clone the entire pnd contents by accessing a sub directory in /mnt/utmp. From a shell prompt, issue the following general mount command:
/usr/pandora/scripts/pnd_run.sh -p <FULLY QUALIFIED PATH TO PND INCLUDING PND NAME> -b <MOUNT NAME IN UTMP> -m
You can use whatever <MOUNT NAME> you like - just make sure a directory with <MOUNT NAME> is not already in /mnt/utmp, otherwise things will get messy. Do not include the <> braces in your commands!
Next, using your normal file manager, copy the entire contents of /mnt/umtp/<MOUNT NAME> into a temporary sub directory of your choosing.
Now, issue an unmount command, which is essentially the same as the mount command, but replacing -m with -u
It is important you ensure you unmount the pnd before you forget - otherwise things will get messy when you try and run the pnd. If you do this often, you will forget at least once!
Now, navigate to the temporary directory that contains the cloned contents of the original pnd. Edit the pxml.xml file, adding the appropriate file extension information. Whilst you are here, find the physical location of the icon file for the pnd - you'll find its path in the pxml.xml file under <icon src>.
Now, to rebuild the pnd, use the following general command:
/usr/pandora/scripts/pnd_make.sh -c -d <FULLY QUALIFIED PATH TO THE PND CONTENTS WITHOUT FINAL SLASH> -i <FULLY QUALIFIED PATH TO ICON FILE INCLUDING ICON FILE NAME AND EXTENSION> -p <FULLY QUALIFIED PATH FOR NEW PND INCLUDING PND NAME WITH PND FILE EXTENSION>
This is only a brief, general explanation of the process I use to 'adjust' pnd files built by others for my own purposes. There are other methods; this is not necessarily the definitive route but it is as good a starting pace as any. There are a few gotcha's that could crop up along the way, for example, the pxml.xml file may contain multiple application entries. Do you know what you need to do to add the file extension association?