As always:
Offline editor: Gonstruct
Gani editor: Use a scripted one on any server (like testbed) which got it uploaded
Paint.net: I´m sure there are some good programs for mac aswell
Else you should look around for a virtual computer which you can download. You computer will stay the same, it´s just a program which enables you to run different operating systems.