Sorry for the late reply, and thanks for the update and the .rar file with the code. The CustomForumList seems to work as expected, but I'm getting errors with both the CustomSingleForum and CustomSingleThread when I try to add them to the page. (I've upgraded to 3.6 SP1 as well)
When I add CustomSingleForum to the page, I get a NullReferenceException on this line:
Specifically, it seems to be the 'this.allForumsPage'. I'm assuming this is because I haven't yet added the url the appropriate property, but if this makes its way into a future version you might want to fix this not to throw an exception as soon as you drop it onto the page. I had to switch to 'classic' mode to even edit the control properties.
After changing that, I also got a 'TemplateException' on the same line of code for this.container.BackToForumsButton1,
stating: A required control was not found in the template for "". The control must be assignable form type "System.Web.UI.Control" and must have ID "backToForumsButton1".
Moving on to CustomSingleThread, I get a NullReferenceException on this line:
currentThread = this.manager.GetPost(this.selectedThreadID);
this.manager is equal to null. I'm actually a bit more confused about that one. I upgraded to SP1, and am not using an external templates for the forums, so I'm nto sure what's going on there.
In any case, thanks for point me in the right direction. If you have a second to look into any of the above items, that would be great, but I'll certainly make an effort myself as well.