Как сделать так, чтобы при запуске программы все окна программ, запущенные ранее сворачивались и оставалось только окно запущенной программы. В принципе это не трудно - найти дескрипторы всех открытых окон и установить WindowState = Min. Но мне более важна реализация примерно такого алгоритма на VB. Кто знает, как это делается, пришлите пожалуйста исходники. Желательно с комментариями.
Заранее благодарен.