I can reproduce the first bug (WinXP pro).
Regarding the second problem, mirc here spits out * /hsave: invalid parameters, which is not really descriptive of the error but not without sense either; I find it acceptable as a generic mirc error message. I think mirc reporting an error here is the desired/expected behaviour because you didn't use -a or -o with /hsave.