I have made some changes to the Ogmo Editor source to reduce CPU usage. The editing window control was constantly being redrawn to the screen and I have modified the code to only redraw the window when a user input occurs. I would appreciate it if anyone can test to check if I have not missed anything - if some user input does not redraw the window (enabling/disabling the grid or switching layers always redraws so you can you can use these actions to verify whether the input has been received correctly). If I can get some verification I can submit a pull request to the main repository. The binary is available at - https://bitbucket.org/vishalh/ogmoeditor/downloads/OgmoEditor%20Test%20Build.zip
If someone is interested in the code it is available at - https://bitbucket.org/vishalh/ogmoeditor/src
You can modify the MOUSE_MOVE_UPDATE constant in Ogmo.cs to set how often redraws occur in milliseconds on mouse movement to test the configuration that works best for you. While several other improvements are possible this version runs well enough on my 5+ year old laptop.