Well, not like youd have time to deal with this, but here's what one guy did with Install Shield.
He still had to write some VB code. Not sure if that can be pulled off with just NSIS, or i'd have to do what he did and package everything along with the VB executable. If that's the case, i'm sure i could figure it out using ExecWait.