Just to clarify things up a bit.

I'm writing an app in VB.Net that scans pictures. I don't want the user to have any involvement with the scanning process outside of hitting a button that says "Scan".

To accomplish this I should use WIA, correct? I seem to recall reading that TWAIN doesn't allow me to supress / hide the scan dialog, but WIA does. I don't really remember where I read that, but was hoping someone could confirm that here.