Was machst du, wenn der Benutzer z.B. 1280x800 als Auflösung hat? Dann hast du vertikal auch nicht viel Platz... Vielleicht hat er die Taskleiste ja auch oben oder an der Seite... In jedem Fall ist die Taskleiste SEINE Sache und nicht die eines Programms
Die Lösung für dein Problem dürfte ein Layout sein, das sich an beliebige Auflösungen anpassen kann.