I would love to see the GCP macros broken out into their own individual files. I also think they need to be renamed to avoid confusion with WoW macros. Name suggestions include: wizards, genies, snippets, doohickies, thingamajigs, etc. (OK, not the last two, but you get the idea.)
Say I create a genie called "MageBlink" that just casts a mage's Blink spell. The genie's filename could be MageBlink.gcpgenie (or some such). Since Windows XP, we've been able to go beyond three characters for extensions on filenames. Windows' filetype system can use and recognize that.
Store these genie files in a GameCommanderPro\Genies folder (or whatever name's appropriate), accessible to all profiles. After all, while leveling, I will probably use the same actions and spells over and over again for the same classes but on different characters.
In the spell/action area, allow us to create and edit these genies and bind them to keys.
Some advantages I see include:
- Easily share genies with other users, preferably here on the website. (File uploading and downloading feature on the website would make this really handy.)
- Delete genies we don't want or like from inside GCP or from Windows. A brief cleanup/verification routine at launch time would optionally free up keybindings for missing genies.
- Those of us using beefier text editors and editing their genies outside GCP would be able to keep multiple backups independent of all the other stuff that's stored in the larger profile files. This lets us restore an individual earlier genie without losing all the other GCP macros.
Any thoughts on this?


Sounds awesome to me!
I don't know what other types of ideas/solutions the GCP design team has for implementing "the feature you would like to see next" of "Optional characters (switch characters in and out of profiles with ease)", but your idea Desert Dwarf might be very handy for this.
I must be a glutton for punishment because I love to mix and match my characters around alot. It's lots of fun to feel the different play dynamic when you have different classes multi-boxing together. I don't do this nearly as much as I would like to, though, because it takes quite a bit of time to configure my team in GCP. I've been doing as much as I can by writing wizards... and it's helped alot.
For example, I have a BlueGriffonPriestCommands.GCPWIZ file with the following content:
This gives me some flexibility... for example, on the last one (Group Healing), I always like to target the tank when casting this group-wide healing spell... this is just a preference of mine. When I am in groups where I multi-box some, but not all of the toons (other people play the other characters), it's surprising how often people wander off out of range of healing...
I haven't figured out how to do everything I want via wizards, though... there is still a fair amount of manual configuring through the GCP Actions/etc. interface.
~BlueGriffon