ok, I know we had ton of discussion about this and simply vb6 can't do resizing and layout and recent windows no longer allow to scroll a window around a virtual desktop.
vb6 form can't be larger than the screen and making resizable controls around dozens of buttons is impractical.
but, I found this suggestion from microsoft itself: put all the controls within a picture box within a form, and you'll have scrollbars to scroll the entire window content around as if it were one.
ok, it sounds weird at first but should light a bulb in any programmer's head. imagine having the entire economic screen with two scrollbars that move the form around so that you can have it in a small windows and still be able to access every functionality (albeit with a bit of scrolling and juggling around)
Here is the reference with code samples and stuff:
http://support.microsoft.com/kb/109741