urxvt is my favorite terminal emulator, but one thing I've always missed is the lack of some profile/theme selector functionality, so I created this Perl extension that implements this using dynamic colors and good old X resources :)
Yeah, actually I first thought about writing a script to translates normal X resources color schemes into urxvt keybinding commands with escape sequences like yours, but then while I was reading the documentation I discovered that urxvt has support for pop-up menus, so I created this Perl extension instead.