As has been hinted at, some OSes specifically disable showing of parameters, as showing those can prove to be security hole....e.g. you can see which config files are used by some programs OR even see userid/password passed to a program as parameters.
symlinks are probably the best bet, as you can't reserve PID, for reasons of OS stability/security. You could easily though print the PID from the program when it starts each time, by printing the $$ variable.
the hardest line to type correctly is: stty erase ^H