I too would like to be able to create custom publishing jobs but unfortunately this requires understanding Java and the Windchill API. From the 10.2 customization guide (p1336):
If you have a different version, you might want to read through CS32335: