Ok, here goes.
With a normal monitor attached, do the following:
Right-click anywhere on the desktop.
Left-click "Properties"
Left click on the top tab named "Settings"
Move the slider to 800x600
Left click "Advanced"
Left-click "Monitor"
Left-click "Properties"
Left-click the "Driver" tab at the top
Left-click "Update Driver"
Click on "Install from a list or specific location (Advanced)", then hit "Next"
Click on "Don't search. I will choose the driver to install", then hit "Next"
Un-check "Show compatible hardware"
At the very top of the left column select "(Standard monitor types)"
In the right column at the bottom select "Super VGA 800x600"
Click "Next"
Click "Finish"
Click "Close"
Put a check in the box that says "Hide modes that this monitor cannot display"
Click "OK"
Click "Ok"
Reboot on tiny monitor.
This may not work for a few reasons, but now windows should know not to set it higher than 800x600.
You may need to do the above on the actual tiny monitor (if its plug and play) if so, just press "F8" just before you see the windows boot screen, the select "vga mode". then do the above with the tiny monitor plugged in.
If you have to, try adding " /BASEVIDEO" to your boot.ini, it will force that setting every time.
Now where are the pictures?