fixes #2241 clear up confusion about currentApp actually being stored ap...

...p, and use locale app where possible and where it makes sense
based on how we use this function right here, should we use `setStoredAppName`, or should this be `getStoredApp().name`?