In the following sentence is icy an adjective? The pointy icicles hung from the icy roof.

Yes, it modifies "roof".