User can set processName:

```objc
[[NSProcessInfo processInfo] setProcessName:<some not valid string>];
```

Though it's pretty rare case, it would be better to use `<UnnamedApp>` instead of aborting initialization. @evands would you make a change in this pull request?