Is releasing objects on a programs exit/close needed?
In other words, let us say for the sake of argument, you have a button that closes your application, but right
Releasing can help you find bugs. More often than not dynamic memory problems trigger at release time (e.g., you attempt to release an invalid object). Always releasing can help you identify bugs that would otherwise be hard to find.