Сначала нужно определиться какие функции нужны,пишите что нужно..Ну вот к примеру:
-создание no-steam gcf games /no-steam full распак
-редактирование настроек игр,на базе стим эмулей (rev.ini , steamemu.ini)
-отделение игр
-распаковка : пиратки с диска ; sim/sid
-создание патчей (как для распак,так и для обнов-я gcf )
-настройка запуска игр(параметры запуска)
-удобный запуск модов (как в мзл)
больше пока в голову не лезет,хотя еще можно прикрепить Steam List Fire64 Edition
В качестве справки можно использовать материал из манула Vit_Amin'a .
South правильно подметил то,что в программе обязательно должен быть wizard!
Вот примерный набросок :crazy: ..Пойдет?)