Abend,
Das kommt natürlich auf Deine Anwendung an.
Programme, die Du mit Delphi 2009 und neues erstellt, laufen z.B. nur noch ab Windows 2000, auch bei ältere Versionen von Delphi müssest Du am besten in einer VM prüfen, ob Du nicht eine NT-Funktion verwendest und es deshalb nicht unter
Win9x/Me läuft.
Selbiges gilt natürlich für
API-Funktionen von XP und Vista.
Sachen wie Prozessorgeschwindigkeit lasse ich meistens weg, bei normalen Destkop-Applikationen dürften auf jedem System laufen, das Windows tragen kann.
RAM prüfe ich immer so, dass ich mir an unterschiedlichen Punkten den Speicherverbrauch im Task-Manager anschaue und das dann so "pi mal daumen" abschätzen.
Wobei man natürlich abwägen musst, ob deine Systemanforderungen abbilden sollen, ob sich das Programm lediglich starten oder auch einigermaßen vernünftig verwenden lässt.
Viele Grüße