Ich habe jetzt einen gut funktionierenden Workaround für das Problem gefunden: Einfach vor dem Aufruf von InputBox alle Fenster auf dem Desktop minimieren! Natürlich nicht manuell ;-] sondern so:
Delphi-Quellcode:
//Minimiert alle Fenster auf dem Desktop. Benötigt ShlObj UND ComObj.
//Hat den gleichen Effekt wie Rechtsklick auf die Taskleiste -> Desktop anzeigen:
procedure Shell_MinimizeAll;
var
Shell: OleVariant;
begin
Shell := CreateOleObject('Shell.Application');
Shell.MinimizeAll;
end;