*** MAC TECHNIC LAUNCHER ISSUE SOLUTION/WORKAROUND***
The technic launcher is not really broken on mac, but it don't work with java 7.
All you need to do is to reboot the program with java 6, in terminal.
*First use the "cd" command to loacte the .jar file you downloaded (the launcher).
*then write "export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
*press enter.
*write java -jar "insertwhateveryoucalledthejarfilehere".jar (this will in most cases be java -jar technic-launcher.jar).
*press enter again, and the game should run.
PS. You need to already have java 6 installed, so it should be alright as long as you haven't uninstalled it.
(apple don't really support java 7).