1. not built in. there might be a hack or something out there...
2. on a notebook, fn+delete has this effect
3. some apps do behave this way (iphoto, garageband, etc.) for others, I think the answer is "no" - i've gotten used to using command(apple)+w to close a window and command+q to quit a program