For ease of use, install_menu_create_menu_item() should allow a path alias as an argument.
Patch attached that runs the $path through drupal_get_normal_path().
I see no problem with this. I've been using drupal_get_normal_path() all over my install profiles and it has been annoying me too. Committed.
Automatically closed -- issue fixed for 2 weeks with no activity.
Drupal is a registered trademark of Dries Buytaert.