I'm sure it'll be strong enough. Front tow bars are required to pass a slow speed crash test, I believe it's 15mph, without the vehicle detaching from the towed vehicle. I'd imagine that would be more stress than winching.
But then again, "not detaching" is very subjective. That might mean the bar could be severely damaged from the crash but still managed to stay attached at all the points. So you never know.
I asked one of the manufacturers and in the email they stated that their tow bar mounting brackets are "virtually rated" to carry the weight of the vehicle while towing, so I am not sure. To me it sounds like they ran a force analysis on the computer but haven't field tested the numbers. Anyway, didn't mean to hijack the thread. Let's see some more Suzuki's!
Matt