Yes, I was trying to be clear about what it would compile on, and failed miserably...
It works in vb express 2005, so it will work in any visual basic 2005. It will not work with older versions of the framework as I used IsNot, listview.column.autoresize and a UInteger. So to convert it to work on earlier versions is trivial.
.Net 2 isn't really part as VS2005, you can download just the framework sdk and write programs in notepad if you really want.