Да, при этом изображение будет извлекаться из кэша :) Это не jQuery специально, это просто поведение собственного браузера, независимо от того, каким образом вы создаете изображение, должно работать.
Исключением здесь является Opera IIRC, оно не будет предварительно загружать изображение по умолчанию, поскольку понимает, что оно еще не отображается, за исключением того случая, когда оно должно вести себя так, как вы хотите.
Другой возможный случай - изображение, которое еще не было загружено, например. если я нажму "отправить" действительно быстро после загрузки страницы, но это вряд ли возможно, и запрос на получение изображения уже должен быть запущен.
Кроме того, вы можете сократить предварительную нагрузку, если это только для этого изображения:
var icon = $('<img src="images/status.gif" />');