The more options the merrier
A program that presents the user with a bunch of options that are hard to understand and possibly not even needed is not a good program, but considered intimidating for the user. "Just tell me what to use." The options need to be documented and, occasionally, explained again. But I am open for arguments why a particular option is required.
I miss "Wave form modulation" and Divide carrier" options.
Ok, so am listening to your arguments...
especially addressing the single/dual LED IR blaster devices used in mobile phones.
Using a smartphone as an IR sender using IR diodes in the headphone jack, is not a good idea. It is like using a microscope as a hammer to slam in nails: It does not make a very good hammer, and there is a large risk that you damage a delicate and expensive instrument...