A friend of mine who is coder looked into the source of PreenFM 2 and told me:
“Checking the source code for the waveforms, it's just a pre-calculated lookup table. Therefore, it would be easy to add new ones. PWM/symmetry could be done using phase distortion."