Originally Posted By: Xaifas
if you change the default icons they are expected to not work anymore?

The above is a misleading statement. As far as I understand from your post, the icons will stay, so if you change the default icons they *are* expected to work. What isn't expected to work is changing default behaviour. This is explicitly stated in the documentation and is not a bug.

mIRC is an IRC client, not a scripting platform. It has functionality that it needs to make sure is being supplied to the user. mIRC is giving you permission with /toolbar to do what you need to do, but mIRC still needs to make sure it can do what *it* needs to do-- be a usable IRC client. Customizability is one thing, but if you really need to modify every feature in the UI you should consider writing your own client instead.

Originally Posted By: Xaifas
gues [sic] I have to start using dlls for even things that are implemented by default on mirc


No dlls necessary. You're making this more than it is. Try the ON START event:

Code:
ON *:START: {
  ; override toolbar behaviour here
}


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