BSPlayer uses it's own internal renderer, developped by the creators of the program. As far as I know, implementing a different renderer will be more difficult than writing down a new program based on Haali. And for what ? I think that BSPlayer's renderer it's one of the best in the world (could be the best one, but haven't yet tested all video players on the market.
)