Okay, all of you lurkers in this thread, I'd like to confirm that the latest gtk+2 rebuild in -current fixes all of these issues:
Thu Dec 16 18:57:05 UTC 2010
Moved system gtkrc to /etc/gtk-2.0/. This fixes some issues with KDE.
If I'm correct (and testing here indicates that I am), then vlc should work just fine now.
We removed the GTK2_RC_FILES setting from the profile scripts, so you should remove it from anywhere you had previously set it. Also, make sure any custom gtkrc that you had installed in /etc/gtk-2.0/$(host_triplet)/gtkrc has been moved to /etc/gtk-2.0/gtkrc -- the only thing in the arch-specific directory now should be gtk.immodules.