Isn't there a way to eject the diskImage after the user clicks on the app, and subsequently the app is copied in their HD:applications folder?

User first double-clicks app:
App tests location:

App copies over to the Apps folder:
App folder opens to reveal file:
Diskimage is ejected.

j