I use:

http://www.context.cx/

After the installation, start the program, use the Object Pascal as the active hilighter.

Then Goto "Options" menu and select "Execute Keys".

Click the "Add" button, and type "pas".

Select F9 and these fields should be filled in:
Execute: the complete directory where your fpc.exe is. Example: X:\FreePascal\2.0.0\bin\i386-win32\fpc.exe
Start in: %p
Paremeters: %f
Window mode is Normal

Capture Console Output is optional. You can check or uncheck it.

Now selecy F10 and fill out these fields:
Execute: %p%F.exe
Start in: %p
Save: Nothing (Save in the drop down list should be set to nothing).

Leave the rest of the fields alone.

After that your all set.

When you want to run your pascal program for the first time, hit F9 and then F10. If you hit F10 before compiling for the first time, you'll get an error saying that it's missing an exe file.

F9 - Compiles
F10 - Runs

As for F11 and F12, I think that could be used to compile the file in Delphi mode.

And anyways, I am looking fowards to making some OpenGL games in either freepascal(mostly) or Lazarus.

I'm still new to the whole programming joint but I just figured out how to work FPC with this IDE..

I hope this helps.