Some projects are also edited in visual studio so the default block guard used in existing headers are #pragma once. It seems that the New Class dialog does not allow to use this block guard instead of the traditional way.
It should be useful to put a check box to allow users to use #pragma once instead of #ifndef-way especially for those projects being edited in visual studio at the same time.