Lies mal die Doku zu FindCmdLineSwitch. Da hst du einen Parameter bei dem du angeben kannst was für Switch-Zeichen erlaubt sein sollen. - (Unix) / (Windows) sind Standard und wer was anderes eingibt hat das nicht verstanden. Wieso du da also noch andere Zeichen dafür verwenden willst, ist mir ein Rätsel.
Naja, auch wenn es einen Betriebssystem Standard gibt finde ich es trotzdem nicht schlecht, wenn man die Parameter sowohl mit "-" als auch mit "/" angeben kann. Die meisten Anwendungen die ich zumindest kenne machen das. Und es ist einfach auch bedienerfreundlicher.
Ich als Admin nutze z.B. auch viel Linux und Windows parallel. Wenn ich dann von einem Linux auf ein Windows System komme und dann statt einen "/" ein "-" für den Parameter eingebe und die Anwendung das auch akzeptiert, dann ist das natürlich umso besser.