Possible Duplicate:
How should one implement add_settings_error on custom menu pages?
The Settings API offers all sorts of labour saving features and future proof code. I find it really odd that it's not designed to work with plugins using custom admin menus. Is there any reason for this? Is the situation likely to change in future?