So, if a plugin thinks VDR can well run without it, it should just return true. If it's a plugin that's absolutely necessary for operation, it shall return false upon failure. VDR can't know that by itself.
Maybe all plugins could have a setting "on failure terminate vdr" ? Then the user could choose what plugin is vital and what is just extra, so if the user sets it to no, then vdr would just continue.
Josce
_________________________________________________________________ Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.a...