I'm a developer at CodeGear (a Borland company) working on Delphi. We've had to do work in Delphi's VCL application framework to correctly support Vista's minimize/maximize behavior and we've also noticed this same problem. I'll be blogging about the changes we made over the coming weeks in case your interested.
-Steve
http://www.stevetrefethen.com/blog/