I hide my batches by making the window appear very small in the corner by setting the window size and position in the shell window properties. It doesnt hide it, but it is far less of an annoyance.
You may need to add a pause command to a batch that calls to the shortcut to have the window open to configure this, then pause before closing, since you state it appears and disappears. I am thinking though that the Window may stay open for as long as the database is opened for or is this false?
Like the following:
ECHO OFF
(whatever your vbs is to launch it) without the ( )
PAUSE
ECHO ON
Then
1.) Launch your shortcut
2.) Right-Click on the upper window of the shell window, and select Properties
3.) Select the Layout Tab
4.) Uncheck the "Let system position window" and adjust x and y coordinates and window size to the minimum.
I usually tuck it off in a far corner at the lowest right corner.
5.) you will have to agree to save this config for just the current window or all windows of this name...Select all with this name and it will save the configuration for this shortcut propeties when launched.
Good Luck...Should be easy to perform [smiley=thumbsup.gif]