I was having the same problem. But I have apparently found a solution! It worked for me at least, hopefully it works for others too. I just decided to go into the Technic Launcher folder and try to mess around with some files. I went into the technicssp folder and opened the launcher.properties file. I switched world backup from false to true and latestLWJGL from false to true. I tried the launcher and now it works flawlessly! I'm surprised that I fixed by just messing around. Anyway, thats: Library>Application Support>techniclauncher>technicssp>launcher.properties
Open that, then switch worldbackup and latestLWJGL from flase to true. ... That's it.
I hope it works for you!