ok ich weiss jetzt nicht wie kompliziert deine abfrage der laufwerke und drucker ist aber wenn sie nur kurz dauert, würde ich eine funktion schreiben die die laufwerke und drucker als array ausgiebt meinetwegen
$array[$anzahl][0] = Laufwerk
$array[$anzahl][1] = Drucker
usw.
Dann kannst du gleich, wenn du die GUI erstellst die größe mit angeben
also z.b. so:
$array = deinefunktion()
$faktor = 7
$anzahl = Ubound($array)-1
if ($anzahl * $faktor) > 500 Then
$guihoehe = $anzahl * $faktor
Else
$guihoehe = 500
EndIf
GUICreate(..., $hoehe,...)