Hi Neil,
Just something to consider - +Extract requires Admin privileges to function correctly under Vista/Win7. It's possible to add a manifest with 'requireAdministrator' to an executable to require admin privileges rather than relying on the user selecting "Run as Administrator" - see here and here for more info..
Cheers,
Matt.