Sachverhalt: A. Der Eigentümer der in der Wohnzone 2A liegenden Parzellen Nrn. 5042 und 5043 in Guntershausen (Politische Gemeinde Aadorf) beabsichtigt, die beiden Grundstücke mit je einem Einfamilienhaus inklusive Garage zu überbauen. Die Politische Gemeinde Aadorf bewilligte das Baugesuch und wies gleichzeitig die Einsprache der X._ GmbH ab. Letztere ist Eigentümerin der südlich gelegenen, aber nicht direkt ans Bauvorhaben anstossenden Parzellen Nrn. 5023 und 4652. B. Gegen den abweisenden Entscheid gelangte die X._ GmbH an das Departement für Bau und Umwelt des Kantons Thurgau, welches den erstinstanzlichen Entscheid am 30. Juli 2007 bestätigte. Daraufhin erhob die unterlegene Rekurrentin Beschwerde beim Verwaltungsgericht des Kantons Thurgau. Dieses trat mit Urteil vom 19. Dezember 2007 mangels Legitimation der Beschwerdeführerin nicht auf die Beschwerde ein. C. Mit als "staatsrechtliche Beschwerde" bezeichneter Eingabe vom 17. März 2008 ficht die X._ GmbH das Urteil des Verwaltungsgerichts vom 19. Dezember 2007 an und beantragt dessen Aufhebung. Zudem sei das Verwaltungsgericht des Kantons Thurgau anzuweisen, auf ihre Beschwerde einzutreten. Der Bauherr hat sich nicht zur Angelegenheit vernehmen lassen. Die Gemeinde Aadorf stellt sinngemäss Antrag auf Abweisung der Beschwerde, während das Departement für Bau und Umwelt des Kantons Thurgau (DBU) beantragt, die Beschwerde gutzuheissen; es verweist dazu auf seinen Rekursentscheid vom 30. Juli 2007. Das Verwaltungsgericht schliesst unter Hinweis auf das angefochtene Urteil auf Abweisung der Beschwerde. 