DefaultLegacyHooks: add basic open implementations

Added implementations for the new open signatures, differentiating
openFile, openImage and openRecent.