maybe it is a little less shady for him, to give an option "check for updates" then just do it.
for me, its good as it is though.
Maybe it is possible, to make a selection field at first startup that
asks you "always update at start [X]"
btw i have everything "green" now, uhmm boring program...