Привет!
R>Хочу, чтобы после нажатия на кнопку в Form2 возникло мной созданное событие loginning в Form1 и началась вся канитель с аутентификацией и т.д.
Хмм.. а зачем событие? делегат? Просто создай public static метод в form1, если нужно что-то проинициализировать (связанное с идентификацией), а после закрывай form2, создавай form1 и в конструкторе (или событии OnLoad) бери необходимые данные из статических переменных..
Если же можно создать form1 и form2 одновременно — то можно сделать не статический обмен данными (в смысле без использования static-методов и полей).