can I use ocean modifier on any custom shape? i am working on a ship in a bottle and want to animate the water inside the bottle with the ship floating on it. Is this possible with Blender 2.7a?
Yes.
Set the ocean modifier to displace instead of generate:



Note that your mesh must be pretty highly subdivided for it to work well.