Использование параметров больше не вариант, используйте:
void main(List<String> args) {
print(args);
}
Чтобы получить исполняемый файл, используйте Platform.executable (Платформа происходит от dart: io)
Для анализа аргументов, переданных в main, используйте этот крутой пакет