Hey,
Ich möchte, dass ein Programm alle Fähigkeiten im _eigenen_ Code realisiert. Meinetwegen modular und in separaten DLLs, aber auf jeden Fall im eigenen Programmverzeichnis, nicht ins Betriebssystem hineingemischt.
dann scheidet ja die Lösung Media Player Classic + Codec Pack für dich aus. Überdenke das ruhig noch mal, K-Lite Codec Pack Standard sowie K-Lite Mega Codec Pack haben viele Nutzer (du stehst nicht allein wegen Endusersupport), werden gut gepflegt (etwa monatliche Releases, weitgehend konflikt- und bugfrei) und behebt bei der Installation sogar Probleme wie kaputte Codecinstallationen!
http://www.codecguide.com/features_kl.htm#standard
http://www.codecguide.com/features_mega.htm
Als Lösung, die nicht so ins System eingreift, muss man neben VLC media player noch Mplayer nennen. Es gibt grafische Frontends, ich finde mpf erträglich.
http://www.videolan.org/vlc/
http://www.mplayerhq.hu/design7/dload.html
http://www.mplayerhq.hu/design7/projects.html
http://mpf.dzm.hu/
水-金-地-火-木-土-天-海-冥