it would be much easier if thunar would use freedesktop like *.desktop files for its custom actions. Thus would allow distributions to package plugins/actions separately and users to share their actions. Also it would be nice to have a TryExec section to test if the commands are available on the host system.
*** This bug has been marked as a duplicate of bug 14024 ***