ja das kommt auf dein Programm an, wenn du nur in ein 100x200 Fenster rendern willst, dann stellst du das halt so ein. Also ist Vollbild schon mal keine Pflicht. Braucht man eigentlich ne Graphikkarte? Nein, man kann auch den Software Renderer benutzen - ist das für Spiele gut? Hmmmn, wohl eher nicht so das optimale, aber gehen tuts.
Wie gesagt es kommt auf deine Applikation an, da kann man dir keine richtige Antwort geben. Das was man wirklich braucht hab ich dir oben beantwortet.
Wenn du allerdings die Standartparameter meinst, mit denen man Direct3D hochfahren kann, ist das ne andere Frage. Aber auch die kann man fast nur so beantworten, es kommt auf deine Appliaktion an.
Pfllicht sind, die die keinen Standartparameter brauchen oder haben. So gibt es z.b. immer einen Standartadapter, was aber wenn der Benutzer 5 Grakas drin hat? Und eine, ggerade die 4. fürs Spielen geeignet? Deshalb sollte man auch immer einen Dialog drin haben.