Our very own extention?

.ino seems reasonable to me.

As for backwards compatibility, just allow the program to read .pde's as well (so that we can still open our old code, of course) but make .ino (or whatever you choose) the automatic extension when saving new files (and re-saving old ones, that way all the code one already has will eventually come to have the new extension).