Sorry, theres a lot of crap in there. Try void TaskBar::OnMenuRestore(wxCommandEvent& ) { value mload = neko_default_loader(NULL, 0); val_call0(val_field(mload,val_id("hideWindow"))); } :) I'm a sloppy coder Lee