Not wanting to go through all 52 pages of this post, I went and fixed the admin CP slightly. If this is a double fix / post I apologize.
Anyways, What I did is make it so that the templates are listed under not your custom templates, but under the default templates under it's own collaspable category there. It also makes it so that ALL of your styles see the templates, and not just your default style so you don't have to worry about doing the manual additions.
Anyways, Ready?
Here we go:
1) Find the following bit of code in your admin/template.php:
Code:
$only['showgroup'] = 'Show Groups';
Directly below that add the following code:
Code:
//Quiz
$only['quiz'] = 'Quiz';
//End Quiz
2) Save and upload file.
3) using phpmyadmin or another similar manager for your mysql database run the following query (this simply changes the template id to '-1' so that it becomes part of the default templates.)
Code:
UPDATE `template` SET `templatesetid` = '-1' WHERE `title` LIKE '%quiz%';
(this should update ~46 templates.)
That's it, just reload your Admin CP and then view the templates. (The email and error templates for vBQuiz are under the 'email' and 'error' template categories

)
This was done on 2.3.0, but should work for any 2.X version.