Scanner Access Now Easy (SANE) is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, handheld scanner, video- and still-cameras, frame grabbers, etc.). The SANE API is public domain and its discussion and development is open to everybody. It is commonly used on Linux.
XSane is a graphical frontend for SANE.
Could some one make this portable. the problems i see would be the possible need for admin rights, some registry editing, settings, and the possible need for drivers. though i doubt the later due to SANE containing drivers for supported devices. thing is you cant use SANE drivers with lets say... anyother program other than xsane in windows.