After messing with everything I possibly could and after even doing a re-install when the problem re-appeared, I have come to realize that the problem has nothing to do with the gnome shell being broken or out-dated extensions being installed in the system.
The problem will most probably arise on every Gnome shell 3.10 users if they install too many Applications (Let’s say 200 and Up). The number 200 +, may be too much for Gnome shell 3.10.x to handle. Thus the dilemma.
There are two ways to fix the issue.
1. Removing the less needed ‘application shortcuts’ (.desktop files) from /usr/share/applications and /home/user/.local/share/applications
2. Hacking the ‘Gnome Shell’ – using ‘Dconf Editor’ to create additional ‘Application Groups’ to organize everything into smaller Groups.
I will go with the 2nd method.
So lets install Dconf-editor:
#yum install dconf-editor
Now after installing Dconf Editor, open that up. Go to – ‘org->gnome->shell’ and add these
['Utilities', 'Games', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'wine-wine', 'Crossover', 'Crossover Games', 'Science', 'Education', 'Universal Access', 'chrome-apps', 'Other']
in the place of
Then hit enter to save the changes and exit.
Do a reboot.
After you Log into the system you will see something like this: