Odd, thought I posted this, but guess I didn't xD

Well, according to the instructions in the themes ...

The replaceable variables are embedded in "%%" like %%CHANNEL_NAME%%. At this time you can also use %%?CHANNEL_NAME%% (note the questionmark), which is a tiny "if"- query. Use it, to remove the whole line, if a variable is empty or just "0".
so if I had three lines of codes as follows:

<!--%%?CHANNEL_ICON%%--><img src="%%?CHANNEL_ICON%%" height=32 width=32 alt=""><!--
<img src="iconpath:16x16_channel_green.png" height=32 width=32 alt="">
<!--%%?CHANNEL_ICON%%-->
I should be able to comment out the channel icon if a customized icon is set ...

**Case of Channel Icon set**

<!--%%?CHANNEL_ICON%%--><img src="%%?CHANNEL_ICON%%" height=32 width=32 alt=""><!--
<img src="iconpath:16x16_channel_green.png" height=32 width=32 alt="">
<!--%%?CHANNEL_ICON%%-->
... the Blue texted should be blocked off, as the whole line would be treated as a comment

But instead, the channel icon was hidden the whole time even if no icon was set.

**Case of Channel Icon NOT set**

<!--%%?CHANNEL_ICON%%--><img src="%%?CHANNEL_ICON%%" height=32 width=32 alt=""><!--
<img src="iconpath:16x16_channel_green.png" height=32 width=32 alt="">
<!--%%?CHANNEL_ICON%%-->
As this shows, when channel icon is not set, the two lines supposed to be "removed", leaving with just the middle line

but as far as I'm seeing, it's not happening.

I'm using 3.0.8.1