I found out why I couldn't find "Firmata " in the menu. The arduino IDE displays the user installed libraries on the drop down menu before the IDE Examples so because I had so many folders the menu was too long to fit on the screen. I moved all MY libraries to a different HD.,
closed the IDE and reopened it and "Firmata" appears on the menu exactly where it was in your screenshot.
I figured out the problem.
I was confusing this: http://playground.arduino.cc/interfacing/processing
which is only the link for the Processing Library, with this: https://processing.org/download/?processing
Which is the link to download the Processing Application.
The confusion comes from the fact that there is no top level instruction on any page that states
step-1: download Processing from here: https://processing.org/download/?processing
(Unzip it into the "Arduino "folder in C:\My Documents.
step-2: Download and install the Processing Library from here:http://playground.arduino.cc/interfacing/processing
This is as far as I got. I was able to download and install Processing and open the app but have not been able to get it to work yet.
I think the problem has something to do with these lines:
String portName = Serial.list();
myPort = new Serial(this, portName, 9600);
I know the arduino is on COM3 but I don't know how to tell Processing that.
Basically, I can open the Processing Application but that's about it. I can't figure out how to use it.
Also, I can load the StandardFirmata arduino sketch.
Also I seem to be having conflicts between the Processing and IDE with the COM port. (If one is running , I can't run the other).