I'll be damned!
You don't even need sync.
I thought set display mode wouldn't work with unavailable resolutions so I'd been trying everything with set window size.
WTF....
Awesome I just tested this out for quite a variety of window sizes and it works fine until the window is under 100px high, but if I ever want to do that it will be a rarity.
I think Mr. V had this result before too, but completely overlooked it because he was using fullscreen.
UGH
Sorry Mr. V for not being more perceptive!
Thanks to both of you you've saved me from having to have letterbox crap on the sides of my program.
I knew there was a simple way, so simple it was easy to overlook!!!
Thanks!!!
EDIT
I also figured out why I seemingly got some stretching at low window sizes of 100x100... it's because DBpro is making the window size x by y and including the title bar in that sizE! Title bar goes away and a 100x100 window is perfectly square. So exciting!