Windows Vista changed the way default applications need to be registered in such a way that the 1.1.3 installer no longer is able to correctly set KM as the default browser.
Download this registry file to your Vista system, right click and select "Merge" to put it in the registry.
Just merge, then Start ->
Default Programs and now K-Meleon
appears and you can set it to default
Thanks