Да, это нормально, и нет текущего каталога не всегда папка приложения. Запустите cmd и используйте команду cd, чтобы изменить каталог. Вы только что изменили то же значение, которое отображается в Environment.CurrentDirectory! Вы должны когда-либо использовать текущее значение каталога, только когда пользователь указывает имя файла через командную строку или аналогичный механизм. Если вы хотите, чтобы папка приложения использовала свойство Application.StartupPath.