This custom editor intended to replace the generic editor for scripts objects in Unity, permits the customized edition of fields, properties and execution of methods.
Is simple to use and is free (donation ware)
Some images:
For more info on how to use, see these files (inside the package):
\MarceWare\Samples\Scripts\MyObject01
\MarceWare\Samples\Editor\MyObject01_Editor