Opera does support widgets, but our resources are limited enough as it is. I don't think it would have to be written "from scratch" -- a lot of the JS code could be reused -- but unless someone else is willing to make significant contributions towards it right now, it won't happen for a while.
p.s. tanstaafl, please make this a feature request with a vote from whiteflyer. Thanks.