With SmallWin you can change the size of your open windows. This is useable for windows wich are the same size in windowed mode like in fullscreen mode. The new version SmallWin2 can also hide and unhide windows. (They are only visible in the list of SmallWin then.)
The C/C++ source code is included.
Smallwin 2 cannot hide or unhide windows but has an arrange button. See Arrange for more information.
Unfortunately, i lost the code of SmallWin 2