Well I didn't noticed until Urby pointed it, but yeah the water looks very blue. Also I think you can model out what I amuse are water exits on the sides of the canal, meaby leave one a bit open, other than that it looks pretty great

Nope, this was made Greaser a long time ago here: Hl-improvement.com, he based it on a hack I made a long time ago (ot here : Forums.svencoop.com)
Jendr just made a terrible work at converting it to a player model

Well I guess it could be called a reskin/reUWmap since the mesh is made from one source (Dead Barney SD Model) but it has been putted on the PS2 scientist skeleton.
Note that the verb is used in this context on a single model, and is mostly used for model, not on maps for example.
It's simple and effective way to make new content that fit the original setting of the game, nothing wrong with that I mean it's not used in a pejorative way

It's an hack to make the dead barney SD model look like a jumpsuit, hack is the verb used when, rather than making anything from scratch, you make a new model by putting together and changing pieces of other models

Ok let me start again, steam doesn't have a list of all mods available that would be insane, think about it how as a mod maker would I be able to test a new mod if I've to wait for steam to update ? Also how the heck would that have worked before steam back in the WON's days ?

No steam does it the way I told you, in HL1 case it scans for every folder available in the half-life directory, if their is a listlib.gam it reads it looks for the proper data, mod name etc.
Same principle applies for source mods, there is no need for a complete list of all mods, nor do you need to know the game directories in advance.

The source should in a separated download, those who will use the source are going to be pretty rare, mostly because you choosed to use an outdated language. It's not a HDD size problem, by your logic people with slow internet are going to have a problem with that

The liblist.gam always use the same file format, of course the file are going to be different that's the whole point, about the icon: default icon

I shouldn't have to edit the bloody code to get new mods listed, that's just a whole pain in the ***, steam don't ask to the list the mods yourself so should your app

VB6 really ? Hey the 90s called they want their programming language back, ok joke asside, it's a neat little project if it's your first program I guess.
Piece of advice trough, put the sources in a separated download, that program shouldn't be 6mB.
Also why is there a compatibility list? You should be able to browse the folders and seek the listlib.gam files yourself to get the information you need in order to display the mod yourself, adding the mod in the list by myself isn't really user friendly