1) Can't help you. Presumably Sergey will answer.
2) Actually, according to the standard, user names
(including program names) should be handled as lower case.
However, it is stated that it is up to the implementor how
names are exported to the environment (in absence of the AS clause).
MicroFocus has the compile option FOLD-CALL-NAME to influence
this, however, the default is not to mess around with the case.
Generally speaking, it is safer and recommended to use
upper case in program-id's. This reduces the likelyhood that
you inadvertently call a C library routine :-)