<p>I want to skin a vb.net app I made ive googled some stuff and I've seen skinned vb.net apps. </p>

<p>However it seems like any time i try to find someone explaining it its a link to  a pay for product.</p>

<p>Does anyone have anything useful on this?</p>

<hr>

<p>I have seen some free ways to do this programatically I cannot seem to make it translate entirely over to my own unique program.</p>

Unfortunatly VB.NET does not provide 'skinning' out of the box. It simply uses the standard windows interface. The only changes to the UI are made when you change the display properties.
I'm not aware of an open source project that provides skinning functionality, however I have used a number of commercial products. By far, one of the best I have used is the Application Styling Framework found in
NET Advantage
by Infragistics.