It's a long time ago I create these skins, my memory is not so fresh on my skins anymore.
The video picture uses a bit of hack to try and cut off some of the black borders that appear if the screen is offset.
so you have the videopicture code
<widget source="session.VideoPicture" render="Pig" position="0,0" size="500,285" backgroundColor="transparent" transparent="1" zPosition="-2" />
and then directly after it, or in this case (2nd directly after it), you have a mask. It is this mask which chops the tv size
<eLabel position="0,0" size="490,275" backgroundColor="transparent" zPosition="2" />
you can actually delete this line and show the tv screen without a mask. - er... you might need to set videopicture to transparent="0" if doing that though.
The infobar picon uses one of my template panels.
<panel name="infobar-picons" />
as you have found lives in q-picons.xml
The reason it says do not edit, is because in the instructions for this skin, you can edit the top of this file to bring in a different size picon, picon or xpicon.
The do not edit section, is the actually positioning of it.
By the looks of it, you are not actually modding my skin, but using ity as a reference to create your own.
So it is probably best to remove the reference to the infobar-picons panel and just copy the code into the inforbar screen.
i.e.
<widget source="session.CurrentService" render="Slyk18Picon" position="499,802" size="220,132" alphatest="blend">
<convert type="ServiceName">Reference</convert>
</widget>
Note render="Slyk18Picon" is my own picon component. That smoothly resizes picons.
If you just want to use a standard size picon you can just use render="Picon"