>If issuing a Release command/method will not trigger QueryUnload, what best option should I have to handle the 'save before quitting' routine.
You should intercept both user action (click on top-right box) in QueryUnload and programmatic closing (RELEASE ...) by adding some messagebox right before this command.
Edward Pikman
Independent Consultant