Changing a resolution - problem

It seems that I have a problem when changing display mode in lwjgl. I noticed that in older pcs changes results in nullPointerException. On my radeon9800 (and radeon 8500) things are fine, but on older Intel Graphics Display Adapter program crashes. I am doing this:
First 640 x 480:


Display.setDisplayMode(displayMode);
        Display.setTitle(windowTitle);
        Display.create();
        Display.setFullscreen(false);

Then later 1024 x 768 fullscreen:


        Display.setDisplayMode(newDisplayMode);
        Display.setFullscreen(true);

Is it a driver problem (although they are most recent) or I am doing something wrong?

some drivers have issues with changing to fullscreen without a full destroy of display.

Tnx. So, do you sugesst for me to destroy diplay, find a new display mode and then create it?
Also, is there any way that window can be “undecorated” ? (I mean, no frame)

OK, I found it!
It’s

-Dorg.lwjgl.opengl.Window.undecorated=true

in java call.