Intercepting Device Return and Home

Is there a way to intercept and use the Return and Home device buttons for a Unity application?

That would also imply the Unity application would need to rely on their own exit functionality. A recipe for disaster making me think it is not possible.

I don’t know about Home yet, but see here.

IIRC the HOME button is ‘hard-wired’ to take you to the ‘desktop’ of the device. The application will remain in memory, but in the background and should not consume any cpu (pretty much like what happens when you receive a phone call while the app is running).
Please note that the app can be killed at any time while suspended, for example if the device is running low on memory.

Or if a task killer visits it which you could take as much more granted than the OS dropping it due to memory