I cannot take any credit for this solution and I cannot recall who originally posted it, but thanks to them anyway
I keep a list of handy fixes and setup guides in a text file in a vengeance files dir;
----[T:V forgets resolution]----
set the following fields in your TV_CD_DVD.ini to the default resolution you want it will no longer reset to 640x480 on startup. I set mine to 800x600:
[WinDrv.WindowsClient]
WindowedViewportX=800
WindowedViewportY=600
FullscreenViewportX=800
FullscreenViewportY=600
[SDLDrv.SDLClient]
WindowedViewportX=800
WindowedViewportY=600
FullscreenViewportX=800
FullscreenViewportY=600
-------
I'm guessing the above also applies to minimizing
hope it helps
note: the 800x600 is a reference, change it to your desired screen res