Windows 7 and above is weird when you Run things from the "Desktop" and Or "Program Folders". If they are not professionally created.
Create a Folder in your C: <drive> Call it something like FTB
Download the Launcher to that Folder and Run it from there. Set Options to download to that folder.
Clear everything Minecraft/FTB related from your %appdata% folder (make sure to backup saved games)
Make sure your Computer and hardware driver files are up to date.
Minecraft runs off of Java. Make sure It's up to date.
If your are running a 64 bit Windows make sure you have installed 64bit Java.
Make sure your Antivirus knows not to look "Too Hard" at the Folder your running FTB from.