Ja was heißt bei Windows "das nötigste"? Windows benötigt dennoch ne CPU mit 1Ghz Takt, 1GB RAM, 16GB HDD. Und ein openELEC braucht nen 30$ Raspberry Pi und 120MB HDD. Und wird am Ende, wenn du es richtig machst, genauso flüssig laufen wie ein angepasstes Windows mit seinem ganzen Overhead. Und ne GUI ist in XBMC/Kodi bzw OpenELEC deutlich schneller geschrieben als in Windows. Wobei mir bei Windows auch nicht bekannt ist, dass sich da die GUI anpassen lässt (ist alles closed source, Linux is alles open source -> kannst also ALLES verändern). Also so ein XBMC-Setup mit einem Voyager-Skin + Touch schreibt man in einem Tag. Dazu steht alles hier: http://kodi.wiki/view/Skinning + Re-Touched (Addon). Fertig Wenn du Navigation brauchst: Navit. Ansonsten hast du jede Menge Zeugs was du am RaspberryPi anstecken kannst
Und halt selbst programmieren. Wenn mal was mit der kleinen Kiste sein sollte, ists a viel einfacher von extern per ssh draufzugehen (vor allem wenn du dann UMTS mit verbaust)
Aber ich denke, zu dem Schluss wirst du letzten Endes selber gelangen