I checked your solution in SmartClient (not SmartGWT), and I can't get the hand cursor to show up:
Code:
{name:"actionField", width:50, type:"icon", cellIcon:"flags/16/US.png", valueIconClick: function(){console.log("x"); return false}},
Currently I work around it by using createRecordComponent on grid level (where I can also set prompt text for my icon). A workaround that also works is using 'valueIcons: {undefined: "icon address"}', but it looks like framework abuse.
Leave a comment: