--- imagecache_profiles.module
+++ (clipboard)
@@ -44,7 +44,9 @@
 
     if (isset($picture)) {
       $alt = t("@user's picture", array('@user' => $account->name ? $account->name : variable_get('anonymous', t('Anonymous'))));
-      $preset = is_numeric($preset) ? imagecache_preset($preset) : imagecache_preset_by_name($preset);
+      if (isset($preset)) {
+        $preset = is_numeric($preset) ? imagecache_preset($preset) : imagecache_preset_by_name($preset);
+      }
       if (empty($preset)) {
         $variables['picture'] = $default; //theme('image', $picture, $alt, $alt, '', FALSE);
       }
@@ -209,6 +211,9 @@
  * @see imagecache_profiles_user_profile_form_validate()
  */
 function imagecache_profiles_form_user_profile_form_alter(&$form, $form_state) {
+  if (!isset($form['picture'])) {
+    return;
+  }
   $width = variable_get('user_picture_imagecache_profiles_min_width', '');
   $height = variable_get('user_picture_imagecache_profiles_min_height', '');
   $description = '';
