I would probably use a plugin as this as well.
I have read in some threads that a support for background fanart probably will be supported in NPVR native in the future (near or far).
But I do think there will be room for more video plugins. with special features even if sub will add it in Video Library.
GBPVR PC: Win7 ult x64 / Intel P Duo / 2 gb RAM / Asus Extreme Radeon HD3450 HDTV
Video: Sony 40'' LCD TV
Plugins: MovieWiz, MLpanel, Videos library, Music Spot, WebRadio - and skin: Community WS
XML is like kids. They start small and cute. Then they grow.