Thanks for the welcome!
Found the problem. It appears the developers have removed some code from NRS that allowed communication between the app and NRS.
You can view that in Supporting Files/startup/js/script.js at the very bottom. Had some event listeners there to allow copy functionality to work, the update event to be sent to the app, and also when NRS iframe had loaded completely.
This iframe messaging functionality appears to have been removed from NRS, so some of the buttons that allow you to copy a NXT id or something will no longer work.
Can work around this by adding the following to afterServerStarted in AppDelegate.m
After
[_webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('nrs').setAttribute('src', 'http://localhost:%@?app=mac-2.2.0');", _serverPort]];
add:
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('nrs').contentWindow.focus();"];
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('nrs_container').style.display = 'block';"];
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('loading_indicator_container').style.display = 'block';"];
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('server_output_container').style.display = 'block';"];
Use together with that NxtWallet-info.plist change and it should work again. Let me know.
Oh, and in Supporting Files/startup/index.html you'd probably best change the code to this (replaced 10_10 with 10_1):
if (/OS X 10_1/i.test(navigator.userAgent)) {
root.className = "newmac";
} else {
root.className = "oldmac";
}