I have a large application with roughly 300 tables.
When you select the tables to generate and click Finish, the cursor is an arrow and the application appears to freeze.
This leaves the user guessing...
Is it doing anything?
Is it frozen?
What do I do next?
I'd suggest changing the cursor from an arrow to a wait cursor.
I'd also double check the Finish button is immediately disabled after it is clicked.
Ideally, I'd like to see a form with a progress bar letting me know what is happening behind the scenes.