I know this isn't exactly what you asked for, but a technique that people sometimes use is to add "/cancelaura Ice Block" into macros for other abilities. This way you can safely mash your ice block bind and then you can cancel it the moment you press one of your skills to do something.