I'm going to create the editor in such a way that I can use it for all my tile based projects. Hence I'll call it something uncreative like "StompyEdit". I plan to write the editor in C#(haven't we heard this one before). Just because I can't write the game in C# doesn't mean I can't use it for the tools. I have to learn more about GUI programming with C# before going on.
I figure I can use this time to also write a complete design document for the game. This is not the type of game I want to dive into without having a clear plan for what I'm going to be doing. It's not the type of game that I can just "wing it".
There has been one thing that's been bothering me, and I'm hoping you all could help me fix it. Does anyone know why an SDL app would run well in windowed mode, but run really slowly in fullscreen?