I want a fast way to drag an image file to Photoshop and have its content pasted in a new layer in already opened document. What I do now is opening the image (with dragging) and copying layer to another opened document. Isn't there a faster way? Similar to Illustrator.
Create a layer from an existing file
By default, Photoshop creates a Smart Object layer.
To create standard layers from dragged files, deselect Place Or Drag Raster Images As Smart Objects in the General preferences.
If the placed file is a multilayer image, a flattened version appears on the new layer. To instead copy separate layers, see Duplicate a layer or group between images.
Note: This was tested in CS5 I am unsure if it works in CS4
Another option would be to use Bridge. Select multiple files then go Tools > Photoshop > Load File Into Photoshop Layers
Hope this helps.