VB Shell Programming: Integrating Applications with the Windows Shell