مورد اول به طور کامل امکانپذیر نیست چون شما برنامتون رو که به exe تبدیل کردین یک طرفه هست. البته با استفاده از روش های ک*ر*کینگ شاید بشه قسمتی از کد رو فهمید. با برنامه هایی مثل ollydbg تغییراتی ایجاد میکنند که باید زبان اسمبلی بلد باشید.
مورد دوم برای ایجاد تغییرات ظاهری می تونید از اینا استفاده کنید.
http://www.resedit.net
http://www.angusj.com/resourcehacker