Using Sparkle with Dialog Toolkit windows

I want to add automatic updates to a script that is not a Droplet but starts with a Dialog Toolkit window. This will block Sparkle windows and make the menu inaccessible.

Is there a way to make the window not block the rest of the script?

Or can I call Sparkle manually in the run handler so the script first checks for updates and then shows my enhanced window?