it's probably because i,c, and o was taken

That's probably right. Again, adding -q will only cause more of these problems in the future. At least, however, -i, -c and -o make more sense for their current purpose than for setting an icon. Imagine what would happen if the icon behaviour was added first.. -g would be for "inserting lines"? Wouldn't get any more unintuitive than that.

We have the same problem here.. bringing back my previous example, how is -q any more suited for "quit message" than for "quiet", which already has precedent with echo -q, raw -q, etc...

But in the end, it's not really about which letter is used for the switch, but about the fact that it's really not common enough a use case to really deserve a letter at all-- in my opinion, anyway.

- argv[0] on EFnet #mIRC
- "Life is a pointer to an integer without a cast"