It does, but do not be afraid if you do not see your worlds in vanilla when you select it from the launcher. You still have them in the official launcher. Just a small thing you should be aware of.
The reason behind that is the reason that I like the Technic Launcher - it won't touch whatever Minecraft installation you already have, and keeps everything in its own area.
--
Everything is overrated - <D
I would gladly take 90 whippings and be sentenced to 2 years in jail than have my account warned. - NotYou