The first image software I ever used, Photoshop Elements 3, had if I recall correctly a potentially very useful option to adjust the threshold value used for the conversion.
An option not available in XnView unless I've missed it, maybe it could be added?