That sounds to complicated to me. We should not offer users the possibilty to create render targets. I would keep it simple and do it like mentioned in Poor resolution in Reflector? - #5 by Mugen87.
If you are interested in doing both changes, please make separate PRs. One for dispose()
and another one for the antialias issue.