Jay, if there are changes you'd like to see here, I'd encourage you to use Apple's
OS X Feedback page.
That will solve any workflow problems at the root, rather than requiring each app developer to devote resources to re-implementing this (possibly in different ways) in their own apps. Hope that helps!