No, the file manager cannot be modified to show only images.
No, the file manager will always return the full path
you can change the max file dimensions allowed by editing the the webassist/kfm/initialize.php file:
$kfm->defaultSetting('max_image_upload_width', 1024);
$kfm->defaultSetting('max_image_upload_height', 768);